c语言编程输入以回车键结束的字符串少于

2021-01-26 08:18:03 字数 1835 阅读 4794

1楼:匿名用户

#include

intmain(void)}}

y[ny]=0;

if(ny!=0)

printf("%s",y);

else

printf("notfound");

return0;}

2楼:撸完睡觉去

什么思路,没看明白

不是把大写字母输出吗

3楼:匿名用户

程序大概看了下 我的理解是你的意思是输出输入的一串字符中重复出现的大写字母,对吧?你表达的不是太清楚,你的做法你可以编译,测试啊。你应该想看看是不是有其他方法 是吧?

4楼:不愿相离

printf("input a string:");

//getchar();这一句的getchar不要,如果有这一句,你输入的字符串中的第一个字母就被它所获取,str中是从第二个字母开始保存

c语言编程 输入一个以回车键结束的字符串(少于80个字符)。输出其中所出现过的大写英文字母.

5楼:不愿相离

printf("input a string:");

//getchar();这一句的getchar不要,如果有这一句,你输入的字符串中的第一个字母就被它所获取,str中是从第二个字母开始保存

c语言编程:输入一个以回车结束的字符串a(少于80个字符),再输入一个字符串b,统计并输出b在a中出现的

6楼:匿名用户

以下是我给你编的程序,我试了,可以运行的,结果是对的,但是可能输出的格式不符合你的要求,你告诉我,我再改,我已经加了注释了,看不懂的就问我。希望能帮到你。

#include"stdio.h"

int input1(char a) //a数组的输入,返回的是a数组的长度

return i-1; //i-1即为数组长度。

}int input2(char a,int len) //len为a数组的长度,返回的是数组b的长度

//以上和input1相同。

if(len

return 0;

else

return i-1; //返回i-1,因为它是b数组的长度

}int work(char a,char b,int len1,int len2) //len1,len2分别为数组a,b的长度

else if(temp!=b[j])

break;

}i++; //找下一个a中的元素,来等待下一个循环。

temp=i; //temp随时要和i一致的

j=0; //每换一个a中的元素的话,如果和b[0]相等的话,b中的序列要从头比起

}return n;

}void main()

7楼:

//#include"stdafx.h"//ifthevc++6.0,withthisline.

#include"stdio.h"

#include"string.h"

intmain(void)

8楼:匿名用户

利用库函数,strstr,或者自己实现,因为长度较短,所以普通的算法就可以。

1请编写程序输入一行字符用回车结束输出

1楼 匿名用户 include int main while arr i 1 n for j i j m return 0 编写程序,输入一个以回车符结束的字符串少于80个字行,将该字符逆序输出 2楼 凌乱心扉 include include int main 扩展资料 内 java程序 容 imp...

C语言程序:题目:从键盘输入字符串,按照字符顺序从小到大

1楼 彭甲章蔓 include include string h intmain void str2 256 定义二个数组,并赋初值为0inti gets str1 读取一个字符串 for i 0 str1 i i for i 0 i 256 i if str2 i 1 判断数组中被str1填充的位...

c语言编程实现把输入的一行字符原样输出若是

1楼 天穆问天 include stdio h include string h void main printf s n s1 以下是测试 2楼 会点技术的小子 第一种 include include void main for int i 0 i 15 i if a str i str i z ...