从键盘输入长度不超过100的字符串保存到字符串s中,并统计字符串s中的大写字母的个数。
我帮你写了个程序,希望对你有帮助
#include
#include
int main()
{
char s[80];
int i;
int len; //用于保存字符串的长度
printf("输入字符串
");
scanf("%s", s);
len = strlen(s); //求字符串长度
for(i=0; i<len; i++)
{
if((s[i] >='a') && (s[i] <= 'z'))
{
s[i] = s[i] - 32; //将小写字母变为大写字母
}
}
printf("字符串的长度为%d
", len);
printf("改变后的字符串为%s
", s);
return 0;
}
#include #include void main(){int i,n;char str[80];gets(str);n=strlen(str);for(i=0;i='a'&&str[i]<='z')?str[i]-=32:0;printf("String length:%d
%s",n,str);}
C语言实现统计大写字母的个数,参考代码如下:
#include<stdio.h>
int main(void)
{
char s[101];
int i=0,n=0;
gets(s);
while(s[i]!='\0'){
if(s[i]>='A'&&s[i]<='Z')
++n;
++i;
}
printf("大写字母的个数为%d",n);
return 0;
}
C语言:从键盘输入一个不超过100个字符的字符串,其中字符串只包括字母...
1、首先需要打开编程软件。2、输入以下程序:#include <stdio.h>int main(){ char str[40]; scanf("%s",&str); printf("%s",str); return 0;}。3、然后按F5运行程序。4、然后输入想要输入的字符串。5、按回车键,就会弹出你输入的字符串。6、注意字符串的大小,改变中括号中的数字改变输入...
从键盘任意输入不超过100个字符的字符串,该字符串只包含数字字符和空格...
输入格式 允许 前面有任意空格,中间分隔符为1个或多个空格,数据后允许任意个空格(不知道是不是有这样花里胡哨的要求)。include <stdio.h> include <stdlib.h> void f1(char *s){ printf("input one line string\\n");gets(s);printf("your input is:\\n%s\\n",s);} void f2(char *s...
C语言程序题 从键盘输入不多于100个字符长度的字符串,将其中的小写字母...
void main(){ char str[101];int i;printf("请输入不多于100个字符的字符串:\\n");gets(str); \/\/可读入空格等 for (i=0;str[i];i++){ if (str[i] >= 'a' && str[i] <= 'z') \/\/如果是小写字符 str[i] -= 32; \/\/转为大写字符 } printf("转换后的字符串为:\\n");pu...
从键盘输入长度不超过100的字符串保存到字符串s中,并统计字符串s中的大...
include<stdio.h>int main(void){char s[101];int i=0,n=0;gets(s);while(s[i]!='\\0'){if(s[i]>='A'&&s[i]<='Z')++n;++i;}printf("大写字母的个数为%d",n);return 0;}
C语言:从键盘输入一个不超过100个字符的字符串,求这个字符串连续数字...
include "stdio.h"int main(int argv,char *argc[]){char s[101];int d[35],i,j,k;printf("Input a string...\\n");scanf("%100s",s);for(j=i=0;s[i]!='\\0';i++) if(s[i]>='0' && s[i]<='9'){for(d[j]=0,k=i;s[k]>='0' && s[k]<='9'...
...字符串。判断键盘输入长度<=100的小写字母字符串,咋编?
cout << "Please enter a string...\\n";for(s="",k=i=0;i<100;i++)if((ch=cin.get())!='\\n'){ s+=ch;if(ch>='a' && ch<='z')a[ch-'a']++;else k=1;} else break;cout << '\\n' << s << ":\\t";if(k==0)for(i=0;i<26;i++)if(a[i]&1){ k=...
...键盘输入的字符串并逆序输出到屏幕(串长度小于100),怎么做?_百度知...
代码文本:include "stdio.h"int main(int argc,char *argv[]){ char s[100],*p;printf("Please enter a string...\\n");scanf("%99s",s);\/\/输入字符串 for(p=s;*p!='\\0';p++);for(p--;p>=s;p--)printf("%c",*p);putchar('\\n');return 0;} (比较简单,但若帮助了...
在C语言中,怎么样由键盘输出一个不限定长度的字符串?
char arr[100]; \/\/ 保存字符串,长度设定为100 char input; \/\/ 保存一个从输入流传入的字符 int strLength = 0; getline(); while ((input = getchar()) != '\\n') \/\/ 从输入流读取一个字符,如果这个字符不是\\n { arr[strLength] = input; \/\/ 将这个字符放入arr ++strLength; \/\/ arr已存储...
从键盘读入一个不超过80个字符的字符串
第1个found下面改成:gets_s(str);第2个found下面改成:pa = &a[0];第3个found下面改成:digit = *(pstr + i - 1) - '0';第4个found下面改成:*pa = digit;VS2008测试通过。
C语言编程:从键盘输入一串字符(长度不超过80),统计出各字母出现的次数...
++;n++;\/*出现的字符的种类数加1*\/ } } for(i=0;i<n;i++)\/*输出*\/ printf("\\'%c\\'出现了%d次\\n",ch[i],num[i]);} main(){ int i=0;char s[MAX];printf("请输入一个字符串:");while((s[i]=getchar())!='\\n')\/*输入*\/ i++;s[i]='\\0';detect(s);} ...