c语言中输入数据
❶ c语言 输入多行数据
#include <iostream>
#include <list>
using namespace std;
int main()
{
int a,b;
list<int> l;
while (scanf("%d%d",&a,&b)!=EOF)
{
l.push_back(a+b);
}
while (!l.empty())
{
cout<<l.front()<<endl;
l.pop_front();
}
}
需要用到list保存结果,因为n未知大小所以用list更合适。
如果是想以比较方便的方式输入数据,可以考虑把多行的数据存在文本文件中,每次使用这些数据的时候,可以直接从这个文件里面读取。
如果编译后生成的可执行文件名为a.exe,存放数据的文件为b.txt(和a.exe放在同一文件夹下),则再控制台(命令行提示符状态)输入: a < b.txt 即可。 其中的小于号<,就是输入重定向符号。
(1)c语言中输入数据扩展阅读:
C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。
❷ c语言 如何从键盘中输入若干个数保存到数组中
1、首先在电脑中打开编译器(vc++6.0),新建一个将1到100保存到数组中项目,如图所示。
❸ 在C语言中如何定义并输入任意个数据
用一个特定的数字表示结束,比如0, 当用户输入0 的时候就停止,可以参考下面的代码:
int a[100],i, count;
i =0;
while(scanf("%d", &a[i]) != EOF) {
if (a[i] == 0) break; // 用户输入了0,表示结束。
i++;
}
count =i-1;
(3)c语言中输入数据扩展阅读:
while是计算机的一种基本循环模式,while语法:
Pascal
while <条件> do <语句>
意为当条件符合时,接着做下面的语句;不符合时,退出循环。
C
do <语句> while(<条件>);
while(<条件>) <语句>;
C++
while(<条件>) <语句>;
do <语句> while(<条件>);
❹ C语言如何输入输出基本类型的数据
java.io常用四个基本类如下:
inputstream:继承自inputstream的流都是用于向程序中输入数据的,且数据单位都是字节(8位)。
outputsteam:继承自outputstream的流都是程序用于向外输出数据的,且数据单位都是字节(8位)。
reader:继承自reader的流都是用于向程序中输入数据的,且数据单位都是字符(16位)。
writer:继承自writer的流都是程序用于向外输出数据的,且数据单位都是字符(16位)。
❺ c语言数据输入
你好,
1 。你说的输入一组数据: 不知道你输入怎么样的数据类型,数据个数。
2.处理运算结果在输入另一组数据,也不知道你怎么处理的这个运算
3. 你说你的程序走到getchar()结束,看不出有什么问题。
我简单的写了一个,可以供你参考:
❻ C语言中如何实现多组数据输入输出
C语言中实现多组数据输入输出主要有两种方式:
1.首先输入一个n,表示将有n个输入输出,例如:
#include <stdio.h>
int main()
{
int n,a;
scanf("%d",&n);
while(n--){
scanf("%d",&a);
printf("输出:%d\n",a);
}
return 0;
}
/*
运行结果:
3
255
输出:255
156
输出:156
125
输出:125
*/2.使用while(scanf("%d",&n)!=EOF){}语句,直达输入ctrl+z,结束输入,例如:
#include <stdio.h>
int main()
{
int a;
while(scanf("%d",&a)!=EOF){
printf("输出:%d\n",a);
}
return 0;
}
/*
运行结果:
54
输出:54
5156
输出:5156
21
输出:21
^Z
*/
❼ c语言中 输入多个数据
scanf("%d,%d,%d",&a,&b,&c);
你好,亲。scanf输入时候遇到了空格,回车,或者是tab都认为输入结束。
你的输入语句中每两个数据间有个逗号,所以每次输入完第一个数字应该输入个逗号,再输入第二个数据,第二个完后,再输入逗号,在输入第三个,第三个完后回车就得到结果了。
我觉得你没有必要这样写scanf("%d%d%d",&a,&b,&c);,去掉逗号,输入第一个数据后,空格,输入第二个,再空格,输入第三个,再回车,就行了,亲。
希望有所帮助
❽ C语言如何输入数据
错误在这儿,改正如下:
/*从用户处获取输入/*
-----------
/*从用户处获取输入
*/
右边星号在内侧
scanf("%f",
&weight);
-----------
yes
/”假设铑为每盎司770美元*/
-----------
/*
假设铑为每盎司770美元
*/
引号改为星号
❾ C语言中,数据的输入形式,输入值的范围自己数据的输出形式是什么意思,包含哪些请举例
摘要 一个数据类型的数值范围,就是指该类型能表达的数字。超过数值范围的数字就不能表达。譬如说:short 型的数值范围是。
❿ C语言中怎么输入数字和字母
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。