1 通过gets读入字符串,这个函数是专门读一行的。2 遍历字符串,判断是否为元音,也就是a,e,i,o,u,注意大小写。3 如果是,累加。4 遍历结束后,输出结果。代码如下:int main(){ char s[90]; int i,c=0; gets(s); for(i = 0; s[i]; i ++) { if(s[i]>='...
程序填空,不要改变与输入输出有关的语句。输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一行字符,以回车结束,统计其中单词的个数。各单词之间用空格分隔,空格数可以是多个。输入输出示例:括号内是说明输入 2 (repeat=2) Let's g... 展开 jin5354 | 浏览6732 次 |举报 我有更好的答案推荐...
{ int a=0,b=0,c=0,d=0,e=0,i;char ch[20]={};gets(ch);for(i=0;ch[i]!=0;i++){ if(ch[i]>='A'&&ch[i]<='Z')a+=1;else if(ch[i]>='a'&&ch[i]<='z')b+=1;else if(ch[i]==32)c+=1;else if(ch[i]>='0'&&ch[i]<='9')d+=1;else e+=1;...
include<stdio.h> void main(){ char *p[20];printf("\n Please input some chars:");scanf("%s",p);printf("\n You inputed: %s\n",p);getchar();} 注意,该程序最多可输入20个字符,如果要更多,自己把*p[20];里的数字改得列大就行了 ...
第一题:include<iostream> include<string> using namespace std;int main(){char s[129];int n,k,i;gets(s);k=strlen(s);for(i=1;i<=k-1;i=i+2)cout<<s[i];return 0;} 第2题:include<stdio.h> void main(){ int i,j,n;scanf("%d",&n);for(i=0;i<n;i++){ for...
求高手解答一下C语言题题目描述 输入一个字符串,以回车结束(字符串长度<=100)。该字符串由若干个单词组成,单词之间用一个空格隔开
include<stdio.h>int main(){ char c; int i = 0; while((c = getchar())!='\n') { if(i % 3 == 0) printf("\n"); putchar(c); printf("%d ",c); i++; } }
h> include <string.h> void main(){ int i, len;char temp;char buf[512] = { 0 };scanf("%s", buf);len = strlen(buf);for (i = 0; i < len/2; i++){ temp = buf[i];buf[i] = buf[len - 1 - i];buf[len - 1 - i] = temp;} printf("%s", buf);} ...