#include "stdio.h" #引入头文件 int main() { char a[100]; #定义长度为100的字符型数组 int i=0,j=0; gets(a); #向a输入字符 while(a[i] !='\0'){ #最后一个数默认为'\0' if(65<=a[i]&&a[i]<=90) #判断ASCII码 j++; #满足则记数加一 i++; #进入下一个值的下表 } printf("该文本流大写字母共有%d个",j); #打印 }
重点涉及:字符数组、ASCII
#include "stdio.h" #引入头文件 int main() { char a[100]; #定义长度为100的字符型数组 int i=0,j=0; gets(a); #向a输入字符 while(a[i] !='\0'){ #最后一个数默认为'\0' if(65<=a[i]&&a[i]<=90) #判断ASCII码 j++; #满足则记数加一 i++; #进入下一个值的下表 } printf("该文本流大写字母共有%d个",j); #打印 }
重点涉及:字符数组、ASCII