do-while是先做后判断,所以使用的时候要谨慎,因为它可能会导致多做一次操作
#include"stdio.h"
main()
{
char zimu;
int sum=0;
printf("请输入一串字母\n");
do{
scanf("%c",&zimu);
if(zimu>='A'&&zimu<='Z')
{
sum++;
}
}while(zimu!='\n');
printf("大写字母的总数为:%d",sum);
/*int dx=0; //定义数,统计大写个数变量
char ch;
printf("\n\t请输入一串数(回车结束):\n");
do{ //循环体
scanf("%c",&ch);
if(ch>='A'&&ch<='Z')
dx++; //大写个数累加
}while(ch!='\n'); //判断是否
printf("大写个数是%d\n",dx);
*/
}