系统粉 > 电脑问答 > 其他问答

已解决初学者请教高手

提问者:娜片香  |  浏览次  |  提问时间:2017-02-05  |  回答数量:2

初学者请教高手 看看我下面的代码:main(){float a,b;printf(\"chengji1=\\n\");printf(\"chengji2=\");scanf(\"%f%f\",&a,&b);printf(\"zongfen=%f\\npingjunfen=%f\",a+b,(a+b)/2);getch();}很简单,我想让光标停到chengji1=的后面,然后我输入成绩1,回车,光标停到chengji2=的后面,输入成绩2,回车,得出计算结果,按我的代码,光标就停到chengji2=的后面,第一行没有停,请高手解释一下为什么,并如何改动符合我的要求。在线等。谢谢。

已有2条答案
木林森紫气东来

木林森紫气东来

回答数:213  |  被采纳数:138

把\n去掉
执行到scanf才会停
2017-02-05 11:49:28
赞 21
寂小_悠

寂小_悠

回答数:154  |  被采纳数:145

main(){float a,b;printf("chengji1=");scanf("%f",&a);printf("chengji2=");scanf("%f",&b);printf("zongfen=%f\n,pingjunfen=%f",a+b,(a+b)/2);getch();}复制代码
2017-02-05 15:37:13
赞 15
相关问答
最新其他问答
解决方法