救命啊,明天要交C语言作业,我C语言不懂,各位帮忙啊!

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:38:35
要求是:统计或判断通过键盘输入的字符串中的字母,
要在主函数中输入,输出字符串以及其中的字母个数
\
做的好还有积分给你

main()
{char a[200];
int k=0,i=0;
printf("input :");
do{ scanf("%c",&a[i]);
if(('a'<=a[i]&&a[i]<='z')||('A'<=a[i]&&a[i]<='Z'))k++;
i++;
} while(a[i-1]!='\n');
a[i]='\0';
printf("\n%s\n%d chars",a,k);
}

这个挺简单的呀。
在C语言中字符可以直接和数字比大小的参与运算的,其数值就是ASCII码。
大A对应的ASCII码是65,依次类推到Z.小写a对应的ASCII码是97.
这个你就可以判断了。

这个程序太简单了

就算现在我回你,你也来不及了吧

我们也是刚做了这样的一个题