3. 输出所有水仙花数到数组a,输出数组a 。 (说明:若一个3位数的各

1个回答

  • />#include "stdio.h"

    int main()

    {

    //水仙花数

    int a[100];

    int i,j;

    int g,s,b;

    j=0;

    for(i=100;i<1000;i++)

    {

    g=i % 10;

    s=(int)((i % 100)/10);

    b=(int)(i/100);

    if(g*g*g+s*s*s+b*b*b==i)

    {

    a[j++]=i;

    }

    }

    for(i=0;i

    printf("%dt",a[i]);

    }

    //输入整型4行4列矩阵,分行输出该矩阵, 并求出该矩阵的每一行的最大值输出。

    #include "stdio.h"

    int main()

    {

    int d[4][4];

    int i,j,max;

    //输入

    printf("输入4行4列整数:n");

    for(i=0;i<4;i++)

    {

    for(j=0;j<4;j++)

    {

    scanf("%d",&d[i][j]);

    }

    }

    //输出每行

    for(i=0;i<4;i++)

    {

    max=0;

    printf("第%d行: ",i+1);

    for(j=0;j<4;j++)

    {

    if(d[i][max]

    printf("%d ",d[i][j]);

    }

    printf("Max=%dn",d[i][max]);

    }

    }