77问答网
所有问题
当前搜索:
c语言不知道输入几个数怎么输入
用
C语言
实现从键盘上
输入
不确定
个数
的数字,将数字从小到大排序后输出...
答:
对于
输入
的数据的
个数
不确定的情况,一般会预设一个特殊的非法值(这个值是属于论域之外的一个值)作为终止值,例如如果论域是正整数,则通常会将0作为终止值,即当输入0时结束,且0不作为有效数据。 因此如果你要输入的都是正整数,则程序可如下(对于其它情况可采用类似方法) #include <stdi...
c语言
关于不确定
个数
的整数
输入
问题? (
怎么
编程才能表示出到底输入了几...
答:
我习惯是这样的,如果要测试的数多的话,
我先写入一个txt文本中,代码中只要读文本数据就行了,这样不用每次调试代码都要手动输入这么多数
。数值少的话可以循环输入,当输入某个自定义的值时退出输入循环就行了
C语言
,多组输入,每一行
输入几个
整数,但是每一行输入的数的
个数
不确定...
答:
增加判断结束的标志就可以了,比如说我这里判断是以-1 作为结束符,然后
输入
所有已经输入的内容。include<stdio.h> void main(){ printf("input you integer\n");int a[100];int temp=0;scanf("%d",&temp);int i=0;while(temp!=-1){ a[i]=temp;scanf("%d",&temp);i++;} int j=...
C语言中怎么输入
不确定的数
答:
void main(){int *p,i,k;scanf("%d",&k);/*你想
输入几个数
,就输入几。*/ p=(int *)malloc(20*sizeof(int));/*申请20个整数类型的空间*/ for(i=0;i<k;i++)scanf("%d",p+i);/*输入k个数*/ for(i=0;i<k;i++);printf("%5d",*(p+i));/*依次输出刚才你输入的那...
c语言
若
不知道
要
输入多少
组数据进行处理,应该
怎么输入
,该怎么写?
答:
int ary[A];int i=0,j=0,m;int SIZE;printf("Please input the size of the array:");scanf("%d",&SIZE);for(i=0;i<SIZE;i++){ printf("Please input number %d:",i+1);scanf("%d",&ary[i]);} 上面这个例子中利用SIZE大小控制for循环 来控制数组大小。这是第一种,比较简单 ...
...键盘
输入数字
到数组里,事先
不知道
要
输入多少个数
,按回车结束。_百度...
答:
include<stdio.h>int main(){int i,n=0,a[999];for(i=0;;i++){scanf("%d",&a[i]);n++; //计算
输入个数
if(getchar()=='\n')break; //遇回车中断}for(i=0;i<n;i++)printf("%d ",a[i]);printf("\n");return 0;} ...
C语言中
,
如何
利用数组
输入不知道个数
的若干数,
答:
你可以先malloc一个比较大点的空间,比如20个int的数组空间,当
输入个数
超过20时,realloc一片20+10的空间,也就是一次性增大10个int的空间,再输入到30个了,就再realloc一片30+10的空间。需要一个变量存贮当前最大空间,然后一个变量记录你输入了
多少个
数据。
C语言怎么输入
不确定
个数
的double型数据?
答:
你可以这样,判断下一个是不是换行,如果是结束
输入
...例如:include <stdio.h>int main(){ double upnum[1000]; int i, n = 0; while (scanf("%lf", &upnum[n++]) != EOF) { if (getchar() == '\n') { for (i = 0; i < n; i++) printf("%.2lf ", upnu...
c语言
大神快来!我想实现
输入
多位数(包括一位数),我想通过循环逐位输入...
答:
这个简单,如果是实验用,就建议你首先定义最大长度的字符串数组,然后用while循环,getch()依次获得,遇'\0'结束
输入
,再用函数将字符串转成整数或浮点数,此方法可以获得任意大小,任意长度的浮点数,不懂再问我
c语言
里
怎样输入
未知
个数
的的数据?是输入整形,每次输入的数都是随机...
答:
你可以自己写一个函数,初始化一个整型数组,然后每次数据量大于这个数组容量时,在扩容 伪代码如下:1.初始化一个10位的整型数组 int[],i=0,size=10 2.
输入
时判断i<=size int[i]=input 3.如果i>size 4.新建一个int[size+5]的数组,并将前面的数据copy到这个新数组中 5.重复步骤2 ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言不知道个数的数字输入
c语言读取任意整数
gets函数在哪个头文件
do while
eof在c语言中表示什么
c语言怎么判断输入了几个数
c语言中有几个输出和输入
c语言输入不确定个数
c语言输入一个数