![]() |
| | #1 |
| Registered User Join Date: Oct 2009 Location: somewhere in terran
Posts: 8
| the sample output should be Code: Enter a grade (A-F):A Enter a grade (A-F):B Enter a grade (A-F):A Enter a grade (A-F):D Enter a grade (A-F):C Enter a grade (A-F):D Enter a grade (A-F):D Enter a grade (A-F):E Enter a grade (A-F):C Enter a grade (A-F):F number of credit:5 number of pass:9 number of fail:1 it shows up like this... Code: Enter a grade (A-F):A Enter a grade (A-F): Enter a grade (A-F): A Enter a grade (A-F): Enter a grade (A-F): A Enter a grade (A-F): Enter a grade (A-F): A Enter a grade (A-F): Enter a grade (A-F): A Enter a grade (A-F): Enter a grade (A-F): A number of credit:5 number of pass:0 number of fail:0 Code: #include <stdio.h>
int main (){
int credit = 0, pass = 0, fail = 0, i; //may be wrong
char grade;
for(i=1;i<=20;i++) //may be wrong
{
printf("Enter a grade (A-F):\n"); //may be wrong
scanf("%c", &grade);
if (grade<'A'||grade>='C')
credit++;
else
if(grade<='A'||grade>='E')
pass++;
else
fail++;
}
printf("number of credit:%d\n", credit);
printf("number of pass:%d\n", pass);
printf("number of fail:%d\n", fail);
system("pause");
return 0;
}
what's wrong with it? why are there repeated scentences? |
| mkmk007 is offline | |
| | #2 |
| Registered User Join Date: Oct 2009 Location: While(1)
Posts: 368
| Look at the code modified Code: #include <stdio.h>
int main (){
int credit = 0, pass = 0, fail = 0, i; //may be wrong
char grade;
for(i=1;i<=20;i++) //may be wrong
{
printf("Enter a grade (A-F):\n"); //may be wrong
scanf("%c", &grade);
getchar(); // Added :)
if (grade<'A'||grade>='C')
credit++;
else
if(grade<='A'||grade>='E')
pass++;
else
fail++;
}
printf("number of credit:%d\n", credit);
printf("number of pass:%d\n", pass);
printf("number of fail:%d\n", fail);
system("pause");
return 0;
}
|
| RockyMarrone is offline | |
![]() |
| Thread Tools | |
| Display Modes | |
|
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Getting an error with OpenGL: collect2: ld returned 1 exit status | Lorgon Jortle | C++ Programming | 6 | 05-08-2009 08:18 PM |
| Making C DLL using MSVC++ 2005 | chico1st | C Programming | 26 | 05-28-2008 01:17 PM |
| How to monitor process creation? | markiz | Windows Programming | 31 | 03-17-2008 02:39 PM |
| Connecting to a mysql server and querying problem | Diod | C++ Programming | 8 | 02-13-2006 10:33 AM |
| Couple C questions :) | Divx | C Programming | 5 | 01-28-2003 01:10 AM |