帮忙看几道C语言题目。急急急

1,任意输出3个字符串,找到并输出其中长度最长的。2,任意输入一个末尾带空格的字符串,编一个程序将尾部空格去掉并输出处理后的字符串。如输入“zhou”输出“zhou”3,... 1,任意输出3个字符串,找到并输出其中长度最长的。

2,任意输入一个末尾带空格的字符串,编一个程序将尾部空格去掉并输出处理后的字符串。如输入“zhou ”
输出“zhou”
3,任意输入一个字符串,讲其中的数字字符取出,形成新字符串,然后放入一个新字符数组中并输出
展开
 我来答
修魔go
2014-11-14 · TA获得超过119个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:110万
展开全部
so easy

a,b,c=strlen()然后比较他们的大小 输出最大的那个字符串
或则功 能: 串比较 用 法: int strcmp(char *str1, char *str2);看Asic码,str1>str2,返回值 > 0;两串相等,返回0
char *strchr(char *str, char c); 空格变‘\0’
for(i=0;ch[i]>= ‘0’&&ch[i]<= ‘9’&&ch[i]!='\0';i+=1) new[j++]=ch[i]; new[j]='\0'

http://wenku.baidu.com/view/18955e7d5acfa1c7aa00ccd8.html
更多追问追答
追问
能否帮我写下,还有后面的题
能否帮我写下,还有后面的题
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小妖管p
推荐于2016-01-05 · 超过56用户采纳过TA的回答
知道答主
回答量:110
采纳率:100%
帮助的人:103万
展开全部
//测试已通过1#include<stdio.h> int main(){ float a[8]; float b[8]; int i; for(i=0;i<8;i++){ printf("\nInput a[%d]: ",i); scanf("%f",&a[i]); b[i]=a[i]/2; } printf("\n-------a------------\n"); for(i=0;i<8;i++){ printf("%7.1f",a[i]); } printf("\n-------b------------\n"); for(i=0;i<8;i++){ printf("%7.1f",b[i]); } }2#include<stdio.h>int main(){ int a[8]; int b[8]; int i; for( i=0;i<8;i++){ a[i]=i+1; if(i!=0){ b[i]=a[i-1]; } } b[0]=a[7]; printf("\n-------a------------\n"); for(i=0;i<8;i++){ printf("%7d",a[i]); } printf("\n-------b------------\n"); for(i=0;i<8;i++){ printf("%7d",b[i]); } return 0;}
希望能解决您的问题。
追问
答非所问嘛
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式