帮忙看几道C语言题目。急急急
1,任意输出3个字符串,找到并输出其中长度最长的。2,任意输入一个末尾带空格的字符串,编一个程序将尾部空格去掉并输出处理后的字符串。如输入“zhou”输出“zhou”3,...
1,任意输出3个字符串,找到并输出其中长度最长的。
2,任意输入一个末尾带空格的字符串,编一个程序将尾部空格去掉并输出处理后的字符串。如输入“zhou ”
输出“zhou”
3,任意输入一个字符串,讲其中的数字字符取出,形成新字符串,然后放入一个新字符数组中并输出 展开
2,任意输入一个末尾带空格的字符串,编一个程序将尾部空格去掉并输出处理后的字符串。如输入“zhou ”
输出“zhou”
3,任意输入一个字符串,讲其中的数字字符取出,形成新字符串,然后放入一个新字符数组中并输出 展开
2个回答
展开全部
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
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
更多追问追答
追问
能否帮我写下,还有后面的题
能否帮我写下,还有后面的题
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//测试已通过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;}
希望能解决您的问题。
希望能解决您的问题。
追问
答非所问嘛
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询