首页 > 编程知识 正文

c语言依次输入15个数在数组中,c语言输入5个数作为数组

时间:2024-03-07 18:23:13 阅读:331595 作者:NCXY

本文目录一览:

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( "%dt%dt%dt%dt%dn", i+1, data[i][0], data[i][1], data[i][2], data[i][3] );

return( 0 );

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。