博客频道 C语言 输入一行字符串统计字母个数,空格字数,数字字数
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 14:17:07
不知道你意思表达清楚了没,“首字母相同时按字母表顺序排列”,这句话是不是表达错了,是不是应该是若字符串长度相等时按首字母大小排序,我这按升序排的,输入多少个字符串有define决定,可自己定义,
下面这句有错:for(i=0;i
#include <stdio.h>#include <malloc.h>#define N 10int main( 
楼上那个不能统计空格个数,我这个可以#include#includeintmain(){intcnt_c=0,cnt_n=0,cnt_o=0;charch;while(ch=getchar(),ch!
这两个我测试过,符合你的问题一个是数组,一个是指针,选用指针好些.#includeintmain(){intnum=0,word=0,i=0;charstr[40];gets(str);while(s
#include#include#defineMAX6voidswap(char*s1,char*s2){chartmp[128];strcpy(tmp,s1);strcpy(s1,s2);strcp
for(i=0;j
输入两个正整数m和n,求其最大公约数和最小公倍数.main(){longm,n,i=1,j,s;scanf("%ld,%ld",&m,&n);for(;i
#includevoidmain(){intnum_data=0;//用于记录输入字符串中的数字个数intnum_char=0;//用于记录输入字符串中的字母个数inti;//循环变量charc[10
#include#includemain(){chara[100];intn=2,i;printf("inputzifuchuan:\n");gets(a);printf("inputn:\n");s
排序算法有问题,而且,你最好确定一下你输入字符串的长度:#include<stdio.h>#include<string.h>void main(){\x09char
#includeintmain(){inti,max,min,n,a[105];scanf("%d",&n);scanf("%d",&a[1]);max=a[1];min=a[1];for(i
#includevoidmain(){chara[100];inti,n,m=0;gets(a);i=strlen(a);if(a[0]=='-')printf("er\n");els
#include#includevoidmain(){chara[100];inti=0,j=0;scanf("%s",&a);j=strlen(a);for(i=0;i='a'&&a[i]
#include<stdio.h>#include<string.h>#include "math.h"void fun(){\x09p
#include <stdio.h>char* dg(char* instr, char* outstr, char* 
#includeintmain(){inti,a[128]={0};chars[100];charch;gets(s);for(i=0;s[i]!='\0';i++){ch=tolower(s[i])
/*1,给出一个字符串,在有数字的地方加上M.样例:输入:10Thereare10apples.输出:Thereare20apples*/#includevoidmain(){inti,j;i=j
#includeintmain(void){inti,j,n;printf("Plzinputaint:");scanf("%d",&n);for(i=1;i再问:abs是什么再答:取绝对值
#include#includechar*addAtoB(char*a,char*b){intlena,lenb,max,jinwei,i;chark,t;lena=strlen(a);lenb=st