输入若干整数(不超过20个)并存放至数组,当输入数字0时结束输入,将数组元素值大小翻倍,并输出显示

编写一个程序,读入一组整数(不超过20个),并把它们保存在一个整型数组中。当用户输入0时,表示输入结束

#include<stdio.h>
int main()
{int i,n,a[20];
 for(n=0;;)
 {scanf("%d",&a[n]);
  a[n]*=2;
  if(a[n++]==0)break;
 }
 n--;
 for(i=0;i<n;i++)
   printf("%d ",a[i]);
 printf("\n");  
 return 0;
}

温馨提示:内容为网友见解,仅供参考
无其他回答

输入若干整数(不超过20个)并存放至数组,当输入数字0时结束输入,将数组...
} while (i < 20);for(temp = 0; temp < i; temp++)printf("%d ", nums[temp]);putchar('\\n');return 0;}

输入若干整数(不超过20个)并存放至数组,当输入数字0时结束输入,将数组...
include<stdio.h>int main(){int i,n,a[20]; for(n=0;;) {scanf("%d",&a[n]); a[n]*=2; if(a[n++]==0)break; } n--; for(i=0;i<n;i++) printf("%d ",a[i]); printf("\\n"); return 0;}

...输入若干整数,并存到数组里,直到输入为0时结束。*注意*:输入的元素...
就是输入结束 break; \/\/退出while循环 }else{ elements.add(element); \/\/否则放入集合中 }}\/\/循环结束后,将集合转为数组Integer[] intArray = elements.toArray(new Integer[0]);

输入n(n≤20)和n个整数放在一维数组中,找出其中最大的数,将它与数组最...
每次循环,max都被赋值为数组的第一个数值。给出本题程序如下:include <stdio.h>void main(){int a[21],i,m,n,k=0;printf("请输入整数n(n不大于20): ");scanf("%d",&n);printf("请输入%d个整数: ",n);for(i=0;i<n;i++)scanf("%d",&a[i]);m=a[0];for(i=1;i<n...

C语言编程,从键盘上输入n(n<=20)个整数存入一维数组
void negasort(int *array,int n);\/\/逆序存放函数 int main(){ int arry[20];int n;printf("请输入数组元素个数:");scanf("%d",&n);printf("请输入数组元素:");for(int i=0;i<n;i++)scanf("%d",arry+i);negasort(arry,n);\/\/调用逆序存放函数 for(int j=0;j<n;j++)prin...

c语言将从键盘上输入的n(不超过20)个正整数存入数组,分别统计数据中奇数...
printf("请输入n的值:");scanf("%d",&n);a = (int *)malloc(sizeof(int) * n);printf("请输入%d个整数\\n",n);for(int i = 0;i < n;i++){ scanf("%d",&a[i]);if(a[i] % 2)sum_odd++;else sum_even++;} printf("奇数的个数为:%d\\n",sum_odd);printf("偶数的...

C语言输入多个整,输出其中的最大数。用0结束输入
main(){int max,a[20],i,n;for(i=0;i<20&&a[i-1]!=0;i++)scanf("%d",&a[i]);n=i-1;max=a[0];for(i=1;i<n;i++)if(max

输入一组整数,以-1作为结束的标志(规定这组数不超过100个,数组中的元 ...
输入一组整数,以-1作为结束的标志(规定这组数不超过100个,数组中的元素值可以重复出现)。菜单第1项完成:用数组s接收这组数,输出数组中接收的元素个数和所有元素。菜单第2项完成... 输入一组整数,以-1作为结束的标志(规定这组数不超过100个,数组中的元素值可以重复出现)。菜单第1项完成:用数组s接收这组数...

C语言编写程序。随机从键盘输入20个整数,存放在数组中,找出其中最大数...
程序大体上没有错啊,只是没有指出其最大位置。应该是:

c语言:输入若干正整数,以0结束
\/*c语言:输入若干正整数,以0结束...by Mr.Kong*\/ #include<stdio.h>#define M 100int arrin(int *a)\/*将输入的整数赋值到数组中,并计算整数的个数*\/ {int i=0;printf("输入整数:");scanf("%d",&a[i]);while(a[i]!=0) \/*以0结束输入*\/ {i++;scanf("%d",&a[i]);}re...

相似回答