c语言怎么输入n个数组
C语言输入n个数
scanf("%d\\n",&n);for (int i=0;i<n;i++){ for (int j=0;j<n;j++){scanf("%d\\n",&你要输入到的那个变量);} } 不知道你说的是不是类似于这种:3\/\/这是n=3 1 2 3\/\/第1组 有3个 3 3 3\/\/第2组 有3个 5 6 1\/\/第3组 有3个 ...
怎么用C语言输入n个整数,并输出最大值?
scanf("%d", &n); for(i = 0;i < n;i++) { int tmp; scanf("%d", &tmp); if(max == 0 || tmp > max) { max = tmp; } } printf("输入%d 个数中最大的数为:%d\\n", n, max);} ...
在C语言中输入n个整数怎么写
include <stdio.h>int main(){ int A[2048], B[2048], C[2048], D[2048]; int a, b, c, d; a = b = c = d = 0; scanf ("%d", &a); for(int i = 0; i < a; ++i){ scanf("%d", &a[i]); } for(int j = 0; j < a; ++j){ ...
C语言。求大神解从键盘上任意输入n个数(以0结束),统计正负数的个数...
include <stdio.h>;int main(int argc, char **argv) { int m, zss = 0, fss = 0, zs = 0, fs = 0; printf("请输入数字,输入0表示输入结束:\\n"); do { scanf("%d", &m); if (m > 0) { zss = zss + m; zs++; } else if (m < 0) {...
C语言数组 输入n个数据(n由操作者从键盘输入,n<20)怎么输,要排序_百 ...
include<stdio.h> include<malloc.h> void main(){ int n = 1, temp = 0;int i = 0, j = 0;printf("请输入个数n(n<20):");scanf("%d",&n);int *ptr = (int *)malloc(sizeof(int) * n);printf("请输入%d个数:\\n",n);for(i = 0; i < n; i++)scanf("%d"...
c语言如何输入一个正整数N,再输入N个整数,按从小到大的顺序输出?_百度...
include<stdio.h> void main(){ int n,i,j,t,a[10000];printf("请输入正整数N:");scanf("%d",&n);printf("请依次输入%d个数",n);for(i=0;i<n;i++){ printf("请输入第%d个数",i+1);scanf("%d",&a[i]);} for(j=0;j<n-1;j++)for(i=0;i<n-1-j;i++)if(a[i...
想要同时在c语言中输入多个数该怎么办
1.使用EOF来判断是否结束输出,可以实现输入任意多个数据。EOF,计算机术语,(End Of File)的缩写,在操作系统中表示资料源无更多的资料可读取。资料源通常称为档案或串流。在C语言中,EOF表示文件结束符(end of file)。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,可以是...
C语言 如何在不使用数组的情况下 用scanf函数连续输入n个数的
int max,min;int m,n;scanf("%d %d",&n,&m);max=min=m;for(int i=0;i<n-1;i++){scanf("%d",&m);if(m>max)max=m;if(m<min)min=m;}
c语言编程:输入n个数,求n个数中的偶数和及平均值
int x;int num=0; \/\/统计偶数个数 int sum=0; \/\/统计偶数的和 int a; \/\/平均值 for(i=0;i<n;i++) \/\/循环输入n个数字 { scanf("%d",&x);if(x%2==0) \/\/如果是偶数 { sum=sum+x; \/\/偶数和 num++; \/\/个数+1 } } a=sum\/num; \/\/偶数和除...
C语言第一行输入一个正整数,第二行输入n个正整数,输出n个整数中没有...
include<stdio.h> int main(){ int a[111];int n;int min=0;scanf("%d",&n);\/\/数组长度 for(int i=0;i<n;i++)scanf("%d",&a[i]);\/\/输入n个数 min=a[0];for(int i=0;i<n;i++)if(min>a[i])min=a[i];\/\/找出数组中最小的数;printf("%d",min-1);\/\/未出现的...
镇沅彝族哈尼族拉祜族自治县海之回答: for(int i=0;i<10;i++) scanf("%d",&a[i]); 这样就可以输入10个数到数组中的.
城尝15199979300问: 如何用C语言实现从键盘任意输入n个数. - ?
镇沅彝族哈尼族拉祜族自治县海之回答: 手动管理内存 int max = 100; int* tmp = 0; int* buf = malloc(sizeof(int)*max); for (int i = 0; scanf("%d", buf+i); ++i) { if (i > max) // 如果buf已经满了, 那么内存扩大一倍 buf = realloc(buf, sizeof(int)*(max*=2) ); } 可以一直安全的输入到2的32次方除以8个数字, 如果内存够的话
城尝15199979300问: C语言编程:由键盘输入n个数字,放入一维数组a中 - ?
镇沅彝族哈尼族拉祜族自治县海之回答: public void main() {int n=10;//设置输入10次 int[] ii=new int[n];//设置个数组由10个项组成 for(int i=0;i<ii.Length;i++)//循环,不多说了 {ii[i]=Convert.ToInt32(Console.ReadLine());}} C#或者JAVA语言
城尝15199979300问: c语言数组如何实现从键盘上输入数组的个数 - ?
镇沅彝族哈尼族拉祜族自治县海之回答: int a[100],i,b; //[] 里填一个较大的数就行 scanf("%d",&n); //填入你想要的数组个数 for(i=0;iscanf("%d",&a[i]);
城尝15199979300问: 在c程序中怎样输入不确定数目的n个数字 - ?
镇沅彝族哈尼族拉祜族自治县海之回答: 这种技术叫做动态数组,C语言中的实现方法如下,涉及内存的申请等:#include #include int main() { int n1,i; int *array; puts("输入你需要的数组的长度:"); scanf("%d",&n1); array=(int*)malloc(n1*sizeof(int)); for(i=0;i{ array[i]=i+1; printf("%d\t",array[i]); } free(array);//释放你申请的内存 return 0; }
城尝15199979300问: c语言怎样能连续输入多个一维数组 - ?
镇沅彝族哈尼族拉祜族自治县海之回答: 要输入多少个一维数组 就执行多少次for循环即可 如果每次都类似的操作 可以使用双重for循环进行输入.
城尝15199979300问: c语言编程:输入一个数字n,再输入n个数,将这个n个数从小到大输出. - ?
镇沅彝族哈尼族拉祜族自治县海之回答: int n, i; scanf(输入n的值); //输入个数 int *array; //把需排序的数列定义为数组.这里需要指出的是,如果定义为array[n-1],因为你的n在编译时未赋值,所以编译是不会通过的.于是这里直接将它定义为一个指针,赋值方法跟数组相同.但是个数太多就不能这么做了 for(i = 0; i < n; i++){ //输入需要排序的数列 scanf(输入数字到数组array); } //todo:冒泡法排序 //输出排序后的数组
城尝15199979300问: 用c语言编写程序时我要输入n个数 请问怎么编写 - ?
镇沅彝族哈尼族拉祜族自治县海之回答: 把输入的函数放在循环里就行了哈
城尝15199979300问: C语言怎么输入多组数组啊.用while(scanf(“%d”,n)!=EOF)吗 是数组! - ?
镇沅彝族哈尼族拉祜族自治县海之回答: 想要输入多组数组,可以采用输入二维数组的方式,数组中的每个元素都是一个数组指针.
城尝15199979300问: C语言中如何实现多组数据输入输出 - ?
镇沅彝族哈尼族拉祜族自治县海之回答: 你先要设置数组的大小,这个你必须要定义的.你要不确定你要多少你最好把你的数值设置大些.至于你要输多个你可以用循环语句如:for(i=1;i<=n;i++) scanf("%d",&a[n]); 输出还是一样之是把scanf改成printf不要取地址就行了. 希望能对你有帮助.