编写程序,输入一个以回车结束的字符串(少于80个字符),统计并输出其中大写辅音字母的个数(大写辅音字母:除'A','E','I','O','U'以外的大写字母)。相关知识点: 试题来源: 解析 #include int main(void) { int count,i; char ch,str[80]; printf("Input a string: "); i=0; while((ch=getchar...
编程序从键盘上输入一个字符串(长度小于或等于80),分别统计其中的字母、数字和其他字符的数目。本题要求用指向数组首地址的指针变量来处理字符率中的字符。 相关知识点: 试题来源: 解析[参考答案]main() { char s[81],*p=s; int c1,c2,c3;
【描述】输入一个字符串,求出其中最长的英文单词的长度,并输出。单词之间只能用空格间隔。【输入】输入一个字符串(字符串长度≤80)。【输出】输出字符串中最长的英文单词的长度
从键盘上输入一个不包括空格的字符串,长度不超过80个字符,统计字符串中是英文小写字母的字符个数并显示输出。 #include using namespace std; int count (char str[]); void main() {char text[81]={0}; cout<<"Please enter a line:"; cin>>text;...
int main(){ char a[80];int b,i=0;printf("Input characters:");do{scanf("%c",&a[i]);}while(a[i++]!='\n'&&i<=80); //这里改了,不然不能保留已读的字符 b=count(a);printf("%d\n",b);} int count(char a[80]){ int i,x=0,k=0;//这里改了,要么int x=...
int i = 0,count = 0;//i用作循环累加变量,count记录其中的数字字符个数 char str[80] = "\0";//定义一个字符串,并把这个字符串清空 scanf("%s",str);//让用户输入一串字符,scanf函数会默认以回车作为结束符 for( i=0;i<80&&str[i]!='\0';i++ )//开始循环判断,循环条件是...
int count = 0;printf("输入字符串:\n");while(len < 80) { s[len] = getchar();if (s[len] == '\n') { break;} len++;} printf("输入要查找的字符:\n");scanf("%c", &a);for(i = 0; i < len; i++) { if (a == s[i]) { count++;} } printf("%c出现的...
include<stdio.h>void main(){ char str[80]; int i=0,flag=1,j=-1,k; gets(str); while(str[i]!='\0') { if(str[i]>='A' && str[i]<='Z') { for(k=0;k<j+1;k++) if(str[k]==str[i]) break; if(k>=j+1) str[k]=s...
输入一个以回车结束的字符串(少于80个字符),滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),输出该字符串并将其转换为十进制数后输出。 【输入形式】一个字符串,小于80个字符串 【输出形式】输出为两行 第一行为整理后的新串 第二行为一个十进制数字 【输入输出样例】 【样例说明】 提示符后...
h>int main(){char str[80];int i,j=0,n=0;gets(str);for(i=0;i<strlen(str);i++){if(str[i]>='0'&&str[i]<='9')j++;else if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))n++;}printf("字母的个数%d,数字的个数%d",n,j);} ...