本文目录一览:
- 1、C语言输入15个整数到数组gd1中 选出其中的偶数依次存入到数组gd2中并输出gd2中所存放的偶数
- 2、C语言中15个数由从大到小顺序存放在一个数组中,输入一个数,要求找出该数是第几个元素的值。
- 3、c语言程序设计:从键盘上输入15个整数存放于a数组中
- 4、C语言:输入15个数,用二维数组输出。
C语言输入15个整数到数组gd1中 选出其中的偶数依次存入到数组gd2中并输出gd2中所存放的偶数
#include stdio.h
#define NUM 15
int main()
{
int i,n = 0,gd1[NUM],gd2[NUM];
//输入数据
for(i = 0; i NUM; ++i){
printf("Input number%d:",i + 1);
scanf("%d",gd1[i]);
}
//将偶数存入gd2
for(i = 0; i NUM; ++i){
if(gd1[i] % 2 == 0){
gd2[n] = gd1[i];
++n;
}
}
//输出gd2
printf("gd2:");
for(i = 0; i n; ++i){
printf("%4d",gd2[i]);
}
printf("\n");
return 0;
}
C语言中15个数由从大到小顺序存放在一个数组中,输入一个数,要求找出该数是第几个元素的值。
#includestdio.h
#includetime.h
int main()
{
int i,j,t,x;
int a[15];
srand(time(0));
for(i=0;i15;i++)
a[i]=rand()%100;
printf("生成的数组如下:\n");
for(i=0;i15;i++)
printf("%4d",a[i]);
printf("\n");
//排序(从大到小)
for(i=14;i0;i--)
for(j=0;ji;j++)
if(a[j]a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
printf("排序后的数组如下:\n");
for(i=0;i15;i++)
printf("%4d",a[i]);
printf("\n");
printf("请输入一个数:");
scanf("%d",x);
j=-1;
for(i=0;i15;i++)
if(a[i]==x)
j=i+1;
if(j!=-1)
printf("该数在数组中的第%d个位置!\n",j);
else printf("数组中没有这个数!\n");
return 0;
}
c语言程序设计:从键盘上输入15个整数存放于a数组中
#includestdio.h
main()
{
int i,j=0,sum=0;
int a[15],b[5];
for(i=0 ;i15;i++)
{
scanf("%d",a[i]);
}
for(i=0;i15;i++)
{
sum=sum+a[i];
if ((i+1)%3==0)
{
b[j]=sum;
sum =0;
j++;
}
}
for (i=0;i5;i++)
{
printf ("%5d",b[i]);
}
printf("\n");
}
C语言:输入15个数,用二维数组输出。
int main( void )
{
int data[5][4] = { 0 };
int i, j;
printf("请输入15个整数:\n");
for( i = 0; i 5; i++ )
for( j = 0; j 3; j++ )
scanf( "%d", data[i][j] );
for( i = 0; i 5; i++ )
for( j = 0; j 3; j++ )
data[i][3] += data[i][j];
for( i = 0; i 5; i++ )
printf( "%d\t%d\t%d\t%d\t%d\n", i+1, data[i][0], data[i][1], data[i][2], data[i][3] );
return( 0 );
}