gmth.net
当前位置:首页 >> 从键盘输入一个字符串(不多于80个字符)统计其中字... >>

从键盘输入一个字符串(不多于80个字符)统计其中字...

char p[81];gets(p);int count = 0;for(int i = 0; i < 81; i++){ if(p[i] == '\0') break; else if((p[i] >= 'a' && p[i] = 'A' && p[i]

#include int main() { char str[100],c; int j,k,count=0; printf("please input a string:"); scanf("%s",str); c='a'; for(j=k=0;str[j]!='\0';j++) if(str[j]!=c) str[k++]=str[j]; else count++; str[k]='\0'; printf("\n%s\n%d",str,count...

#include int main() { int count=0; char ch,last=' '; printf ("输入\n"); while ((ch = getchar ()) != '\n') { if (ch != ' ' && last == ' ') count++; last=ch; } printf ("输出\n"); printf("%d\n\n",count); return 0; }

# include char a[81]; int main () { int i = 1; while(a[i]=getchar(),a[i]!='\n') { ++i; } for(--i; i>=1; --i) { printf("%c",a[i]); } return 0; }

VC环境运行,输入只能是英文单词或者空格: #include #include void main() { int number=0,i; char s[300]; gets(s); puts(s); for(i=0;i

你这个是输入单字符,只有一个字符输给a1,你用数组,然后遍历,才能达到效果,你这个无限循环是因为输入的第一个字符不是回车,然后符合条件,就会执行while里面的代码,然后那个a1一直不是回车,一直执行

#include "stdio.h" int main() { char a[84]={0},c[4]="bad",q[81]={0}; //这里做个初始化 int b,e=0 ; gets(a); for(b=0;a[b]!='\0';b++) { if(a[b]==c[0]&&a[b+1]==c[1]&&a[b+2]==c[2]){ b+=2;continue;} //这里直接做个b+=2就可以了 q[e]=a[...

编程软件可能跟你的不一样,你稍微改改吧 #include int main() { int i=0; char a[81]; gets(a); while(a[i]!='\0') { if(a[i]>='a' && a[i]='A' && a[i]

上面的差不多 我完善下 char string[80] = "";//存储输入的字符串 int count[25]; //存储每个字母出现次数 for(int i=0; i

#include #include void Copystrnum(const char* src, char *dest){ char tmp; if(src==NULL || dest==NULL) return ; while( (tmp=*src++) != '\0' ) if( tmp>='0' && tmp

网站首页 | 网站地图
All rights reserved Powered by www.gmth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com