永发信息网

我编的C语言哪里不对

答案:4  悬赏:70  手机版
解决时间 2021-01-18 18:00
我编的C语言哪里不对
最佳答案
从表面来看有三个点吧
你存储的文件为cpp,所以不是真正意义上的c,而是C++
存储的名字一般不建议用中文
scanf("%d,%d",a,b);在这个语句中的scanf函数中,两个%d中有个逗号,那么你在输入的时候也必须原样输入,例如:你要输入3,4,那么你就得输入3,4,而不能直接输完3就回车,这样就不对的。应该写成
scanf("%d%d",a,b);不需要中间的逗号。另外你既然要自己输入给a,b赋值,后面又重新给a,b赋值了。自学找本好的教材,任何一门语言都有自己的规则和语法,感觉你的路还很长。
全部回答
看不清,把代码粘贴上来。追问我又重新照了一张,看不清的话我再打出来,谢谢您追答是编译通不过吗?还是运行时有问题?追问有一个错误,运行不出来追答你这个主要有4个问题:
1、文件名应是英文、数字或 _ 的组合;
2、scanf()中控制符"%d,%d"中的逗号会影响输入,应该去掉;
3、既然要输入数字,为什么要有a=7;b=9;这两句?
4、printf中,你清楚%5d的意思吗?这个会出现输出异常。还有,if{}里面的语句结尾怎么都用的中文分号,必须改为英文分号 ;
文件名 改成英文
如果要人工输入,a=7;和b=9;两行就有逻辑错误,要删除;如果是不需要人工输入,那scanf一句就是多余的,可以删除。输入时请用英文逗与隔开数据。追问那要怎样输入数据,得输入a=9,c=7,要怎样输入呢追答运行程序,在键盘上敲9,7回车就可以了……追问那要怎样输入数据,得输入a=9,c=7,要怎样输入呢那要怎样输入数据,得输入a=9,c=7,要怎样输入呢追答
运行程序,在键盘上敲9,7回车就可以了……举例如下——#include "stdio.h"
#include "conio.h"
int main(int argc,char *argv[]){
int a,b,t;
scanf("%d,%d",&a,&b);
//a=7;
//b=9;
if(a>b)
{t=a;
 a=b;
 b=t;
}
printf("%5d,%5d ",a,b);
getch();
return 0;
}
运行样例:

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
零压双床房是什么意思
求书,PMP 来一本怎么样
倩美婚纱影相店怎么去啊,我要去那办事
李鸿章签订众多不平等条约,对此你有什么评价
可以通过用U盘考过来的文件查到是来自哪台电
现在有一个IP地址段 172.16.1.0/24如何划
怎么去除老烟嘴里的烟渍
喜羊羊与灰太狼蛤蟆公主第几集
同是与曾江发生矛盾的,牛犇老师和谢贤的解决
名字打分孙子寒
有人了解carboxen 1000吗【有效期至2008年9月
为什么我PS做出来的字或者图片总是很模糊?如
弟弟不自立怎么办被折磨一辈子吗
蝶美膜力小铺全国连锁邢台店在哪里啊,我有事
怎么做焖淡菜,最正宗焖淡菜的做法大全,焖淡
推荐资讯
波箱油多久换一次,要多少钱
vivo11手机变砖怎么办
ipinexs前置摄像头为什么不好使
有关文学鉴赏的好书,求推荐。
高层住宅适宜种植什么植物
农民拾麦子的过程的作文大概300字左右
戴着开了光的玉观音行房事了怎么办 求大神
孟津县城关镇县直中学八七班班主任电话
灵活办公的未来发展怎么样?
硅胶喷涂油墨前如何有效进行产品表面处理
单选题Hewashalfasleep________hesuddenlyh
意林:心在哪,人在哪,钱在哪
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?