求助,这个do-while循环为啥不能循环啊
//计算平均数#include <stdio.h>
#include <ctype.h>
int main(void)
{
int number = 0;
int sum = 0;
int count = 0;
char choice = 'n';
float average = 0.0f;
printf("请输入一个整数:");
scanf("%d",&number);
do
{
count++;
sum = sum + number;
printf("现在您一共输入了%d个数字,总值为%d.",count,sum);
printf("\n请问是否要继续输入(YorN):");
scanf("%c",&choice);
}
while(tolower(choice)=='y');
average = sum/count;
printf("\n您总共输入了%d个数字,总值为%d。\n平均值为%f",count,sum,average);
return 0;
}
//为啥他不让我输入choice的值就直接结束循环了啊
PS.怎么结贴。。莫非是管理员帮忙?
[ 本帖最后由 zzk93615 于 2013-3-25 21:57 编辑 ]