11问答网
所有问题
当前搜索:
c语言怎么一次输入多个数
想要
同时
在
c语言中输入多个数
该
怎么
办?
答:
1、用malloc分配一块空间,比如int* a = (int*) malloc( 10*sizeof(int) );然后可以当成好像是数组一样使用,比如a[2] = 5;2、然后你需要增长的时候,就用realloc( a, 20*sizeof(int))扩展空间。不过每
一次
扩展都会有一次拷贝,相当于分配一块新的空间,然后把原来的数据拷贝过去,所以数组...
想要
同时
在
c语言中输入多个数
该
怎么
办
答:
1.使用EOF来判断是否结束输出,可以实现输入任意多个数据
。EOF,计算机术语,(End Of File)的缩写,在操作系统中表示资料源无更多的资料可读取。资料源通常称为档案或串流。在C语言中,EOF表示文件结束符(end of file)。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,可以是文...
怎么
用
C语言
的scanf实现
一次输入
若干个数据
答:
根据需要一般选择如下3种方法:1,
已知数量,且个数较少:scanf("%d%d%d",&a&b&c);2,已知数量,但数量较多
:for(int i=0;i<n;i++)scanf("%d",&a[i]);3,不知道数量 int i=0;while(scanf("%d",&a[i])){ i++;}
c语言怎么输入多个数
,并打印出来。
答:
1、因为输入的数值有多个,且不会超过100, 所以我们可以考虑用数组来存储
。2、要求逆序打印出来,我们只需要把数组中的元素逆序输出就可以了。下面直接上代码:include "stdafx.h"#include <string>#include <iostream>using namespace std;int main(){ int iInputNum[100] = {0}; //用于保...
c语言
for循环实现
一次输入多个
变量
答:
可以实现,修改代码:for(j=60j<120;j++) {} for(;j>0;j--) {} for循环一般形式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;} 其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行...
c语言中如何
实现
一次
性多次
输入
答:
用循环 给你个例子,这个例子是 计算十个数中的 最大和最小 include "stdio.h"int main(){int a,max,min;scanf("%d",&a);max=min=a;for(int i=1;i<10;i++){scanf("%d",&a);if(maxa) min=a;}printf("%d \n%d\n",max,min); } ...
怎么
用
C语言
的scanf实现
一次输入
若干个数据
答:
int a[15],i;for(i=0;i<15;++i)scanf("%d",&a[i]);
c语言如何
实现
一次
性
输入
两个数值
答:
如果是任意大小的
数字
,那么有些麻烦,可以设定两个默认值代表最多的数字和最多的次数。接着去轮询,并计数,如果次数大于默认值,替换即可。遍历完成即可输出那两个值。如果是0~9,或者字母的话,比较简单。可以定义定长的数组,数组下标代表具体值,数组的内容代表值出现的次数,遍历一遍原数组,得到...
编程写
C语言
时,如果要
输入多个
数值,如a,b,c,要
怎么
写输入语句?
答:
以a,b,
c
都是整形为例,代码如下:include <stdio.h> int main(){ int a,b,c;scanf("%d%d%d",&a,&b,&c);}
C语言
连续
输入
至少10个数,运行的时候,每个数之间用空格分开就不能运行...
答:
由于scanf处理字符串
输入
时遇到空格以及回车即停止,因此需要输入带空格的字符串时使用gets()函数。
同时数字
类大小比较建议使用int类型。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言一次性输入多组数据
c语言如何连续输入多个数
c语言怎样多次输入数据
scanf如何连续输入
scanf怎么一次输入多个数值
c语言scanf怎么多次应用
C语言多组输入一起输出
scanf一次性输入多个数
c语言中如何输出多个结果