我想在这个程序里使用三个不同的循环语句,求大家给点想法。
我想在这个程序里使用三个不同的循环语句,但是实在想不出再怎么添加了。希望大家能够给我一些想法,让我加进去。(注:我只要想法,不要把想法添加到我写好的程序里,容我思考思考。谢谢各位了)#include <stdio.h>
void main()
{
char i;
do
{
char c;
int letters=0,space=0,digit=0,other=0;
printf("请输入一行字符串\n");
c=getchar();
while ((c=getchar())!='\n')
{
if ((c>='A' && c<='Z') || (c>='a' && c<='z'))
letters++;
else
if (c>='0' && c<='9')
digit++;
else
if (c==' ')
space++;
else
other++;
}
printf("字母数:%d\n空格数:%d\n数字数:%d\n其他字符数:%d\n",letters,space,digit,other);
printf("是否继续?(y/n)\n");
i=getchar();
}
while(i=='y'||i=='Y');
}