第十一次作业
…….字符串求长度
#include <stdio.h> main() { char str[80]; int i=0; int length=0; gets(str); puts(str); while(str[i++]!='\0') length++; printf("字符串的长度是:%d\n",length); }

1编写程序,统计字符串中大写字母的个数
#include <stdio.h> main() { char str[20]; int i,a; a=i=0; gets(str); while(str[i]!='\0') { if(str[i]>'A'&& str[i]<='Z') a++; i++; } printf("大写字母个数是:%d\n",a); }

2
#include <stdio.h> main() { char str[20]; int i,j; i=j=0; gets(str); while(str[i]!='\0') { if(str[i]!='*') str[j++]=str[i]; i++; } i=0; while(i<j) printf("str[i++]"); }

3
#include <stdio.h> main() { char n[20],m[20]; int i,j; gets(n); for(i=j=0;n[i]!='\0';i++) { m[j++]=n[i]; if((i+1)%3==0) m[j++]=' '; } m[j]='\0'; puts(m); }

4
#include <stdio.h> main() { char a[80]; int i=0; gets(a); while(a[i]!='\0') { if((i+1)%2==1 &&a[i]%2==0) putchar(a[i]); i++; } }

5
#include <stdio.h> main() { char a[80]; int cnt[10]={0}; int i=0; gets(a); while(a[i]!='\0') { if(a[i]>='0'&& a[i]<='9') cnt[(a[i]-'0')%10]++; i++; } for(i=0;i<=9;i++) printf("%d:%d\n",i,cnt[i]); }


浙公网安备 33010602011771号