69,371
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
int main()
{
char cChoice='y';
int nTest1, nTest2, nTest3, nPass, nFail, nAvg;
nPass=0;
nFail=0;
while(cChoice=='y') {
printf("请输入三次考试成绩:\n");
scanf("%d,%d,%d",&nTest1,&nTest2,&nTest3);
nAvg = (nTest1+nTest2+nTest3)/3;
if((nTest1>75)&&(nTest2>75)&&(nTest3>75)&&(nAvg>=80))
nPass++;
else
nFail++;
printf("\n");
printf("是否继续输入按y继续,否则退出:\n");
fflush(stdin); /*刷新缓冲流*/
scanf("%c",&cChoice);
}
printf("pass:%d,fail:%d\n",nPass,nFail);
system("pause");
return 0;
}
#include "stdio.h"
#include "math.h"
int main()
{
char cChoice='y';
int nTest1, nTest2, nTest3, nPass, nFail, nAvg;
nPass=0;
nFail=0;
while(cChoice=='y')
{
printf("请输入三次考试成绩:\n");
scanf("%d,%d,%d",&nTest1,&nTest2,&nTest3);
nAvg = (nTest1+nTest2+nTest3)/3;
if((nTest1>75)&&(nTest2>75)&&(nTest3>75)&&(nAvg>=80))
nPass++;
else
nFail++;
printf("\n");
printf("是否继续输入按y继续,否则退出:\n");
fflush(stdin); //清空下缓冲区中保留的回车
scanf("%c",&cChoice);
}
printf("pass:%d,fail:%d\n",nPass,nFail);
system("pause");
return 0;
}