c语言中定义一个a[1000]的数组,向这个数组中输入1000个数,怎么编程输出1000个数中数值
定义一个数组
main()
{
char a[1000];//定义长度为1000的数组
int num;
for(num=0;num<1000;num++) //将1000个数存入数组
scanf(%c,&a[num]);
for(num=0;num<1000;num=num++)
printf(%c,&a[num]);//输出
}
main()
{
char a[1000];
int num;
for(num=0;num<1000;num++)
scanf(%c,&a[num]);
for(num=0;num<1000;num=num+5)
printf(%c,&a[num]);
}
核心就是num=num+5,这个应该so easy.
#include <stdio.h>
int main()
{
int a[1000], min, i;
for (i = 0; i < 1000; i++)
{
scanf("%d", &a[i]);
if (i == 0 || a[i] < min) min = a[i];
}
printf("Min = %d
", min);
return 0;
}
我的程序是这样的。
编译器 gcc 。
忘采纳。
#include <stdio.h>
#define N 1000
int main()
{
int a[N];
int i;
for(i=0; i<N;i++) scanf("%d",&a[i]);
int mm=0xfffffff;
for(i=0;i<N;i++)
if(mm>a[i]) mm=a[i];
printf("最小的数是%d\n",mm);
return 0;
}
用循环语句再加判断
c语言中定义一个a[1000]的数组,向这个数组中输入1000个数,怎么编程输出...
include <stdio.h>int main(){ int a[1000], min, i; for (i = 0; i < 1000; i++) { scanf("%d", &a[i]); if (i == 0 || a[i] < min) min = a[i]; } printf("Min = %d\\n", min); return 0;} ...
c语言定义一个数组a【1000】,输入一些数字,要求:间隔5个数字输出一个数...
int k=1,r;printf("输入数字,以输入-1表示结束:\\n");for(i=0;i<1000;i++){ scanf("%d",&a[i]);if(a[i]==-1)break;} j=i;t=a[0];for(i=0;i<j;i++){ if(k%5==0){ printf("%d ",a[i]);for(r=j-1;r>=0;r--){ b[r]=a[i]%2;a[i]=a[i]\/...
c语言定义a【1000】,输入10个数,怎么弄
int a[1000];int i,j;printf("输入数字:\\n");for(i=0;i<1000;i++){ if(i==10)\/\/输入10个数就中止从键盘读取数据 break;scanf("%d",&a[i]);}\/\/a[i]='\\0';for(j=0;j<i;j++)\/\/只输出读取到的10个数。printf("%d ",a[j]);return 0;} 运行结果:...
c语言问题,我想声明一个超大的二维数组——a[1000][1000],如何实现?
直接定义 int a[1000][1000];变量存放在栈里,这个要看编译的时候栈的大小。如果栈空间不够大,可以通过new实现。int **a = new int *[1000];for(int i=0;i<1000;i++){ a[i] = new int[1000];}
c语言中如何输出或者定义一个长度为1000的数???
定义一个数组 main(){ char a[1000];\/\/定义长度为1000的数组 int num;for(num=0;num<1000;num++)\/\/将1000个数存入数组 scanf(%c,&a[num]);for(num=0;num<1000;num=num++)printf(%c,&a[num]);\/\/输出 }
c语言中如何输出或者定义一个长度为1000的数???
定义一个数组 main(){ char a[1000];\/\/定义长度为1000的数组 int num;for(num=0;num<1000;num++) \/\/将1000个数存入数组 scanf(%c,&a[num]);for(num=0;num<1000;num=num++)printf(%c,&a[num]);\/\/输出 }
int a[1000]={0}; c语言的 是什么意思 数组a的值怎么看?
定义一个有1000个元素的整型数组a,并给a[0]赋0,其它元素的值不确定
数组有1000个元素,设为数组a[1000],存放1-1000的数值,但是现在有一个数...
{ \/\/思路是先定义两个数组,给a数组提前给定值,b数组全部初始化为0,一遍扫面过程中将判断b【a【i】】的值是否为1,如果为一就直接输出第i个数值和第i,如果b【i】不等于1,则说明相同的数没有出现过,并且给b【i】赋值为1作为标记 int a[10]={1,3,4,6,7,8,9,3,3,0},b[10]=...
C语言中请问,输入任意的n个数,实现从小到大排列的算法。
定义一个较大的数组,如int a[1000]; \/\/1000个足够了吧,不够可以再加 输入数据时,增加一个记数器,如:int num,cnt=0;while( scanf("%d",&num ) == 1 ){ a[cnt]=num ;cnt++ ;} 这样,你就知道输入多少个数了,然后,排序时,也就是知道排多少个数了。
C语言 输入前k大的数 给定一个数组,数组长度小于1000,统计前k大的数并...
include <stdio.h> main(){int n,k,i,j,temp;int a[1000];printf("输入n:");scanf("%d",&n);printf("输入n个数:"); for (i=0;i<n;i++)scanf("%d",&a[i]);printf("输入k:");scanf("%d",&k);for(i=0;i<k;i++)for(j=0;j<n-i-1;j++)if (a[...