2024年3月4日发(作者:)
(1).已知一个字符数组str1,要求从键盘输入一个字符串(字符串最多包含30个字符)存放到字符数组str1中,用户从键盘输入一个字符,判断该字符是否在字符串中,如果是,输出该字符在字符串中的位置,否则输出相应的提示信息。
(2)从键盘输入一行字符,存放在字符数组中,然后逆序输出
(3)从键盘上输入一个字符串,假定该字符串的长度不超过30,试统计出该串中所有大写字母、小写字母、数字的个数,并分别输出。
#include
#include
main()
{
char a[30];
int len,i,j,k,l;
j=k=l=0;
gets(a);
len=strlen(a);
for(i=0;i { if(a[i]>='A'&&a[i]<='Z') j++; if(a[i]>='a'&&a[i]<='z') k++; if(a[i]>='0'&&a[i]<='9') l++; } printf("大写字母有:%d个n",j); printf("小写字母有:%d个n",k); printf("数字有:%d个n",l); } (4).编写一个程序,定义一个数组,输入一串字符判断是否是"回文字符"。如果是,则在屏幕上输出YES,不是输出NO。例如字符串"abcba"就是回文字符。 #include #include main() { char a[100]; int i,len,j,k; gets(a); k=1; len=strlen(a); for(i=0,j=len-1;i<=j;i++,j--) { if(a[i]!=a[j]) k=0;break; } if(k==0) printf("NOn"); if(k==1) printf("YESn"); }
发布者:admin,转转请注明出处:http://www.yc00.com/news/1709515424a1633328.html
评论列表(0条)