C语言编程基础问题
答案:3 悬赏:10 手机版
解决时间 2021-07-29 09:30
- 提问者网友:刺鸟
- 2021-07-29 02:02
随即输入一组一维字符串,确定其中字符个数。应该怎么写喃。
最佳答案
- 五星知识达人网友:污到你湿
- 2021-07-29 02:13
如果只是简单的计算字符数的话就简单了
#include<stdio.h>
#include<string.h>
void main()
{
char str[100];
printf("请输入一个字符串:\n");
gets(str);
printf("刚才输入的字符串字符数目为:%d\n",strlen(str));
}
全部回答
- 1楼网友:冷風如刀
- 2021-07-29 03:44
#include<stdio.h> #include<stdlib.h> main() { char s[1000]; char a[1000][2]={0}; int i=0,j=0,k=0; s[0]=0; gets(s); for(;s[i]!='\0';i++) { for(k=0;k<=j;k++) { if(a[k][0]==s[i]) { a[k][1]++; break; } } if(k>j) { a[j][0]=s[i]; a[j][1]++; j++; } } for(j--;j>=0;j--) printf("'%c' : %d times\n",a[j][0],a[j][1]); system("pause"); }
供参考...
- 2楼网友:人類模型
- 2021-07-29 02:37
#include "stdio.h"
#include "conio.h"
#include "string.h"
int main()
{
char a[100];
int i=0;
printf("请输入字符串,回车确认\n");
gets(a);
while(a[i]!='\0')
i++;
printf("共输入了%d个字符\n",i);
getch();
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯