44问答网
所有问题
C语言中,如何使输入输出在同一行,例如我输入了一个数,输出的那个数就在输入的数的后面
如题所述
举报该问题
推荐答案 2015-03-26
这个是不可能实现的!因为你的数据的结束接受就是以回车符结束的!所以 你的程序只要是用scanf()接受数据 就必须换行输出!这就是C语言的规定!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YWGDZV3YWRDRDGZKGGR.html
其他回答
第1个回答 2015-03-26
Mark,学习
相似回答
C语言中,
用两个scanf,那两个
输入
值
在同一行
吗
答:
用两个scanf,输入的数值可以在同一行,输入时注意两个数之间运用空格分开
。验证:include <stdio.h>void main(){int a,b;scanf("%d",&a);scanf("%d",&b);printf("%d %d",a,b);}运行示例:可见,输入的数值是可以在同一行的。输入的数值也可以不在同一行,输入第一个数后回车,输入第二...
c语言中如何在同一行输入
数据
答:
输入好像只能自己控制,到了n个就回车……它是从流中提取数据,取够了就拉到,但是你不回车它还不会开始取。取完还有的话就留在缓存中,等又有输入函数的时候排队再提取数据。
输出的
话就好办了。
c语言
:定义一个函数,使我们
输入一个数,
然后再
输出
同样
的数
。
答:
输入数字的函数一般不会这样写的,另外在主函数中也没有调用你的函数,需要修改
。在手机上用易历知食软件里的微C程序设计来演示修正后的代码,供参考。手机上代码如下图:手机上运行效果如下图:
C语言
编程:任意
输入
若干整数,使这些数按每5
个数一行
排列
输出
答:
include <stdio.h> void main(){ int temp, count = 0;do { scanf("%d", &temp);((++count % 5) != 0 ) ? printf("%d\t",temp) : printf("%d\n",temp);}while (getchar() != '\n');} //随便写了一下,应该是没有问题的!
大家正在搜
C语言中输入输出的头文件
c语言通过什么进行输入输出
c语言输入输出库函数
c语言单个字符输入输出
c语言的输入输出由什么完成
C语言字符输入输出
C语言中的输入
c语言文件输入输出
输入输出c语言代码
相关问题
c语言:定义一个函数,使我们输入一个数,然后再输出同样的数。
C语言编程:输入一个数,输出该数的5倍和10倍
用c语言:输入10个数,要求输出其中最大的数
C语言 输入10个整数,输出其中不同的数,即如果一个数出现了...
C语言,如何编程输入一行字符,输出其中字母的个数?
c语言,输入一个整数n和n个整数,输出这n个整数的最大值
c语言中如何先输入一堆数量不定的数后再输出其中最大的值(用上...
在C语言中,如何输出一组数的排列组合