C语言程序运行怎样输入数据

程序运行,提示输入一个数,然后再按回车发现光标跳到下一行了问怎样确定输入... 程序运行,提示输入一个数,然后再按回车发现光标跳到下一行了
问怎样确定输入
展开
 我来答
_叶子妞妞_
推荐于2017-09-03 · TA获得超过3672个赞
知道小有建树答主
回答量:327
采纳率:83%
帮助的人:89万
展开全部

通过在代码中添加读入数据的函数,来达到输入数据的目的。

常用的读入数据的函数有,scanf, getchar, gets等。

scanf是格式化输入,可以用来输入各种类型。

getchar功能为读入一个单个字符。

gets功能为读入一行输入存为字符串,并把换行符替换为字符串结束符。

这几个函数都在stdio.h中,所以使用的时候,需要在文件头添加如下语句:

#include <stdio.h>


以scanf为例,做以下程序:

#include <stdio.h>
int main()
{
    int v;
    printf("please input a number:"); //输出提示语句。
    scanf("%d",&v);//用scanf读入一个整型数据,并存到v中,其中%d为格式字符,对应整型。
    
    printf("the number is %d\n", v); //输出得到的数据。
    
    return 0;
}
kangjiabei
2012-05-11 · TA获得超过281个赞
知道小有建树答主
回答量:398
采纳率:100%
帮助的人:271万
展开全部
比方说
int a;
printf("请输入一个数字:");
scanf("%d",&a);
printf("你输入的数字是:%d",a);
当按回车时就代表你确定了输入
追问
按回车以后跳到下一行了,换行了
追答
你的意思就是有多个变量
是不是这样的
int a,b,c;
printf("请输入一个数字:");
scanf("%d%d%d",&a,&b,&c);
printf("你输入的数字是:%d %d %d",a,b,c);
这样不就是回车后还要输入吗
你还是把问题说详细点吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MyIT8
2012-05-11 · TA获得超过100个赞
知道答主
回答量:76
采纳率:0%
帮助的人:36.7万
展开全部
在加入一个printf函数就好了呀,将你输入的东西打印出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
防灾jj
2012-05-11
知道答主
回答量:28
采纳率:0%
帮助的人:6.7万
展开全部
就一直按回车
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
橙七是大腿
2012-05-12 · TA获得超过142个赞
知道答主
回答量:14
采纳率:0%
帮助的人:2万
展开全部
我也是这种情况 按回车发现光标跳到下一行了

我是新手 刚刚起步自学 很多不明白的地方 求高手指教
QQ499042758
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式