c语言输入一串字母
答:include "stdio.h"void main(){ printf("请输入一串字母:\n");char s[100];scanf("%s",&s);for(int i = 0;s[i] != '\0';i ++){ if(s[i]>='a'&&s[i]<'w')s[i] += 4;else if(s[i]>='w'&&s[i]<='z')s[i] = 'a'+s[i]-'w';} printf("变化后的字符...
答:int c = 0;//记录每个字符个数 b[x] = x + 97;//为了让b[0]是a,b[1]是b依次类推 for (int i = 0; i < 100; i++){ if (b[x] == a[i]){ ++c;s[x] = c;} } if (s[x]>=1)//只输出输入中有的字母 的个数 { printf("%c %d\n", b[x], s[x]);} ...
答:printf("大写字母的个数是:%d\n", big);printf("小写字母的个数是:%d\n", small);printf("数字的个数是:%d\n", character);printf("其他字符的个数是:%d\n", qita);}
答:include<iostream> include<string> using namespace std;int main(){ char str[50];int n=0;char *p;p=str;cout<<"请输入字符串:"<<endl;cin>>str;for(int i=0;*p!='\0';p++){ if(('a'<=*p && *p<='z') || ('A'<=*p && *p<='Z')){ n++;cout<<*p<<" ";} el...
答:include<stdio.h> include<string.h> include<ctype.h> void main(){ int i;char str[80];printf("input a string:\n");gets(str);for(i=0;str[i]!='\0';i++)str[i] = toupper(str[i]);printf("%s\n",str);}
答:void*b){return (((char *)a)[0])-(((char *)b)[0]);}int main(){int len, i;char str[100];scanf("%s", str);len = strlen(str);for (i=0;i<len;i++) {if ((str[i] >= 'A') && (str[i] <= 'Z'))str[i] += 32; //字符大小写转化}qsort((void*)...
答:scanf("%c",&ch);while(ch!='\n')//输入一行字符,以回车键结束 { if(ch>'A'&&ch<'Z')//遇到大写字母时,转换成小写来处理 ch+=32;s[ch-'a']++;//0~25对应a~z scanf("%c",&ch);} printf("\n");for(i=0;i<26;i++)if(s[i])//只输出输入过的字母统计 printf("%...
答:void main(){ int i;char s[100];gets(s);//输入字符串 for (i=0;s[i]!='\0';i++)if (s[i]>='A'&&s[i]<='Z')s[i]+=32;//将大写字母转换成小写 for (i--;i>=0;i--)printf("%c",s[i]);//逆序输出 printf("\n");//换行 } 另外,团IDC网上有许多产品团购,...
答:include <string.h> include <stdio.h> int main(void){ char ch[100];/*假设字符串最长100个字符*/ printf("请输入字符串\n");gets(ch);//可以实现输入空格 int len= strlen(ch);/*求字符串长度*/ for (int i=len;i>=0;i--)printf("%c", ch[i]);printf("\n");} ...
答:在 C 语言中,可以使用字符数组来输入字母。以下是一个简单的程序示例,用于提示用户输入“you”,并验证输入是否正确:```c include <stdio.h> include <string.h> int main() { char input[4]; // 定义一个长度为 4 的字符数组 printf("请输入“you”:");scanf("%s", input); // ...
网友评论:
幸冠17082338137:
C语言 输入一串字母大小写转换 -
18889厉璧
: #include<stdio.h> #include<string.h>int main(void) {char acWords[1024];char cWord;int i, iSize;printf("%s\n", "请输入需要大小写转换的一串字母:");scanf("%s", acWords);iSize = strlen(acWords); for(i=0; i<iSize; i++){...
幸冠17082338137:
C语言;从键盘任意输入一串字符;将字母数字符号分别存放,输出 -
18889厉璧
: #include <stdio.h> void main() { char c,letter[100]={0},digit[100]={0},other[100]={0}; int letters=0,digits=0,others=0; printf("please input some characters\n"); while((c=getchar())!='\n') { if(c>='a'&&c<='z'||c>='A'&&c<='Z')letter[letters++]=c; else if(c>...
幸冠17082338137:
C语言上中怎么样直接输入输出一个字符串 -
18889厉璧
: C语言中字符串的输入和输出主要有两种方式: 输入使用:scanf("%s",a);对应的输出使用:printf("%s\n",a); 输入使用:gets(b);对应的输出使用:puts(b);字符串或串(String)是由数字、字母、下划线组成的一串字符.一般记为 s=...
幸冠17082338137:
c语言中,如何输入任意一串英文字母,然后按字母相反顺序输出这一串字母? -
18889厉璧
: #include <string.h> #include <stdio.h> int main(void) {char ch[100];/*假设字符串最长100个字符*/printf("请输入字符串\n");gets(ch);//可以实现输入空格int len= strlen(ch);/*求字符串长度*/for (int i=len;i>=0;i--)printf("%c", ch[i]);printf("\n"); }
幸冠17082338137:
用c语言从键盘输入一串字符字母,按从小到大的顺序输出 -
18889厉璧
: 一个排序就搞定了啊!如果不想自己写排序,可以用qsort.1234567891011121314151617181920 #include <stdio.h>#include <stdlib.h>#include <string.h>#define LINELEN 1024 intcmp(constvoid*p1, constvoid*p2) { return*((char*)p1) - *((char*)...
幸冠17082338137:
C语言中怎么输入数字和字母? -
18889厉璧
: 一、输入数字可以用scanf输入. 如果输入的是整型数据,可以用int a; scanf("%d",&a); 实现把输入的数字赋值给a的效果. 类似的,如果是float, double,short,long等类型的数据,那么就要把变量定义成对应的类型,然后使用各自的格式字...
幸冠17082338137:
C语言编程,任意输入一串字符,分类输出大写字母,小写字母,数字和其他字符. -
18889厉璧
: #include <stdio.h> #include <conio.h>#define LEN 50int main (void) {char str[LEN];char *p=str;int capCnt, lowCnt, othCnt; capCnt=lowCnt=othCnt=0;puts ("输入字符串:");while ((*p = getchar())!= '\n') {if (*p>='A'&&*p<='Z')capCnt...
幸冠17082338137:
C语言(简单的)编写程序输入任意一串字符统计其中大写字母,小写字母.数字及其他字符的个数 -
18889厉璧
: #include <stdio.h> void count(char*); int main() { char ch[100]={0}; scanf("%s", ch); count(ch); return 0; } void count(char* ch) { //分别记录大写,小写,数字的个数. int big=0, small=0, character=0,qita = 0; while (*ch) { if ((*ch>='A')&&(*ch<='Z')) { +...
幸冠17082338137:
C语言问题:输入一串字符.分别统计其中数字和字母的个数. -
18889厉璧
: 对于这个问题,不需要存到数组.按照如下流程即可: 1 输入一个字符,对该字符进行判断: a) 如果是数字,则数字累加器加一. b) 如果是字母,则字母累加器加一. c)如果是换行,则结束统计(以换行为结束符.如需其他结束符,根据...
幸冠17082338137:
C语言中输入一串字母 能显示出字母数及出现概率
18889厉璧
: /*输入字符串要以#号键结束*/ # include# define N 300 /*最多输入300个字符*/ void Freq(char c[],int x[],int i,int total) { int t=1; char ch=c[i]; x[i++]=1; while(i评论0 0 0