c语言大神作业题。大神,求助

C语言问题,向大神求助,跪谢了_百度知道
C语言问题,向大神求助,跪谢了
给定程序中编写函数 fun,函数 fun 的功能是:把字符 a 数组中的字符串按反序存放,例:字符串&abcd&的输出结果是:&dcba&。题目中只要求写fun函数内的#include&stdio.h&#include&string.h&&fun(char a[])&{int i,j,k;char st[100];for(i=0;i&100;i++){if (a[i]==&\0&)}for(i=k;i&=0;i--)st[j++]=a[i];}&main()&{char str[100];&&printf(&请输入字符串:\n&);&&scanf(&%s&,str);&&fun(str);&&printf(&转换后的字符串是:%s\n&,st);}有以下问题:到底应该怎么改呢???谢谢大神!!!!
提问者采纳
按照您的思路稍做修改……fun(char a[]) {int i,j;char st[100];for(i=0;i&100;i++){if (a[i]=='\0')
//注意'&#9俯供碘佳鄢簧碉伪冬镰2;0'不能用双引号}for(j=0;i&=0;i--)st[j++]=a[i];st[j]='\0';
//需加入字符串结束符,否则打印输出产生“乱码”}
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
#include&stdio.h&#include&string.h&&void&fun(char&a[])&{ int&i,j; char&t; for(i=0;i&100;i++) {
if&n俯供碘佳鄢簧碉伪冬镰(a[i]=='\0')//&------------
} for(j=0,--i;j&i;--i,++j) { &&&&t=a[i]; &&&&a[i]=a[j]; &&&&a[j]=t; }}&int&main()&{ char&str[100];&& printf(&请输入字符串:\n&);&& scanf(&%s&,str);&& fun(str);&& printf(&转换后的字符串是:%s\n&,str); return&0;}
为您推荐:
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求c语言相关的大神指点,非编程题。。。。
36回复 710浏览
引用18楼 @ 发表的:
查了一下 gtk+可以
不过真的要慎重考虑啊 你可能会遇到无数的断错误和corrupted double-linked list error, 而你毫无办法
真的十分感谢您!您能推荐一种语言和开发环境吗?估计以后就做这个了
读文件就容易了。随便读读就好。excel不就是几个逗号分割么。发自手机虎扑
先有大帝后有天,巴神尚在大帝先。
上将巨斧开天地,艾抗光辉照世间。
春哥挥手灭百鬼,易底轮锤铸千山。
众人齐将六神赞,传下诗文千百篇。
引用21楼 @ 发表的:
读文件就容易了。随便读读就好。excel不就是几个逗号分割么。
那我最好用哪种语言和开发环境呢?
不用c了?那就随便吧。很简单的东西。发自手机虎扑
先有大帝后有天,巴神尚在大帝先。
上将巨斧开天地,艾抗光辉照世间。
春哥挥手灭百鬼,易底轮锤铸千山。
众人齐将六神赞,传下诗文千百篇。
引用20楼 @ 发表的:
真的十分感谢您!您能推荐一种语言和开发环境吗?估计以后就做这个了
linux/mac的话c++和Qt(我最熟悉的)
windows还是c#和MFC了
人外有人山外有山 不怕拼命怕平凡 有得有失有欠有还 老天不许人太贪 挺起胸膛咬紧牙关 生死容易低头难 就算当不成英雄 也要是一条好汉 万般恩恩怨怨都看淡 不够潇洒就不够勇敢 苦来我吞酒来碗乾 仰天一笑泪光寒 滚滚啊红尘翻呀翻两翻 天南地北随遇而安
引用23楼 @ 发表的:
不用c了?那就随便吧。很简单的东西。
那您能推荐一下哪种语言和开发环境吗
引用24楼 @ 发表的:
linux/mac的话c++和Qt(我最熟悉的)
windows还是c#和MFC了
那我还是选c++和Qt吧
想弱弱的问一下,这个任务难度大么
引用25楼 @ 发表的:
那您能推荐一下哪种语言和开发环境吗
随意。c#大概50行。c++能有几百行。发自手机虎扑
先有大帝后有天,巴神尚在大帝先。
上将巨斧开天地,艾抗光辉照世间。
春哥挥手灭百鬼,易底轮锤铸千山。
众人齐将六神赞,传下诗文千百篇。
引用4楼 @ 发表的:
c# -> MFC
大哥,你在哪里学的编程啊。。。
c#看看有没有api啊
对这个很少直接承诺的、已经被写进历史的人而言,他对命运承诺了,我就只能相信他。
引用27楼 @ 发表的:
随意。c#大概50行。c++能有几百行。
谢了,大哥!!!!
引用28楼 @ 发表的:
大哥,你在哪里学的编程啊。。。
怎么了????
引用26楼 @ 发表的:
那我还是选c++和Qt吧
想弱弱的问一下,这个任务难度大么
读入excel难度比较大 其他的还好 改改例子就能出来了
人外有人山外有山 不怕拼命怕平凡 有得有失有欠有还 老天不许人太贪 挺起胸膛咬紧牙关 生死容易低头难 就算当不成英雄 也要是一条好汉 万般恩恩怨怨都看淡 不够潇洒就不够勇敢 苦来我吞酒来碗乾 仰天一笑泪光寒 滚滚啊红尘翻呀翻两翻 天南地北随遇而安
引用28楼 @ 发表的:
大哥,你在哪里学的编程啊。。。
学校啊
人外有人山外有山 不怕拼命怕平凡 有得有失有欠有还 老天不许人太贪 挺起胸膛咬紧牙关 生死容易低头难 就算当不成英雄 也要是一条好汉 万般恩恩怨怨都看淡 不够潇洒就不够勇敢 苦来我吞酒来碗乾 仰天一笑泪光寒 滚滚啊红尘翻呀翻两翻 天南地北随遇而安
引用32楼 @ 发表的:
读入excel难度比较大 其他的还好 改改例子就能出来了
嗯嗯,十分感谢!!!
引用34楼 @ 发表的:
嗯嗯,十分感谢!!!
不过你如果真要弄excel 还是推荐你用c#和mfc
人外有人山外有山 不怕拼命怕平凡 有得有失有欠有还 老天不许人太贪 挺起胸膛咬紧牙关 生死容易低头难 就算当不成英雄 也要是一条好汉 万般恩恩怨怨都看淡 不够潇洒就不够勇敢 苦来我吞酒来碗乾 仰天一笑泪光寒 滚滚啊红尘翻呀翻两翻 天南地北随遇而安
引用35楼 @ 发表的:
不过你如果真要弄excel 还是推荐你用c#和mfc
好的,十分感谢你的指教!!!
您需要登录后才可以回复,请
& 允许多选
254人参加识货团购440.00元47人参加识货团购119.00元77人参加识货团购279.00元29人参加识货团购399.00元27人参加识货团购229.00元16人参加识货团购359.00元11人参加识货团购299.00元55人参加识货团购649.00元50人参加识货团购499.00元58人参加识货团购439.00元7人参加识货团购69.00元57人参加识货团购549.00元求C语言大神解析这道题,并得出答案,在线等,急!_百度知道
求C语言大神解析这道题,并得出答案,在线等,急!
com/zhidao/wh%3D600%2C800/sign=/zhidao/wh%3D450%2C600/sign=fea081ee75f93b7ecbd7db/b2de9c82d158ccbf3f6ad0f71fd8bc3eb035412c.jpg" />&nbsp.hiphotos.hiphotos.baidu.hiphotos.baidu.jpg" esrc="/zhidao/wh%3D600%2C800/sign=5bdefc93dbc451daf6a304ed86cd7e5e/95eef01f3a292df5a0f5c8d8ba315ccc.hiphotos://d://a.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="/zhidao/pic/item/95eef01f3a292df5a0f5c8d8ba315c<a href="http.
来自团队:
其他类似问题
为您推荐:
其他2条回答
把这个数组的前5个数由大到小排列最后会输出 5 4 3 2 1 6 7 8 9 10
把这个数组从大到小排序,输出 10 9 8 7 6 5 4 3 2 1
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C语言大神求答案~1.从键盘输入两个运算数(datal和data2),做加法运算,并输出计算结果。2. 判断一个数n能否同时被3和5整除3. 求1+2+3+……+100_百度作业帮
C语言大神求答案~1.从键盘输入两个运算数(datal和data2),做加法运算,并输出计算结果。2. 判断一个数n能否同时被3和5整除3. 求1+2+3+……+100
C语言大神求答案~1.从键盘输入两个运算数(datal和data2),做加法运算,并输出计算结果。2. 判断一个数n能否同时被3和5整除3. 求1+2+3+……+100
第一题:#include
void main(){ int data1,data2; printf("请输入第一个数:"); scanf("%d",&data1); printf("请输入第二个数:"); scanf("%d",&data2);
printf("两个数的和为%d",data1+data2); }第二题:#includevoid main(){ printf("请输入一个数:"); scanf("%d",&a); if(a%3==0 && a%5==0) {
printf("%d能同时被3或者5整除",a); } else
printf("%d不能同时被3或者5整除",a); }第三题:#includevoid main(){ int a,i=0; for(a=0;a<=100;a++) {
i+=a; } printf("100以内累加和为:%d",i);}

我要回帖

更多关于 c语言大神 的文章

 

随机推荐