C语言数组问题

2025-06-21 09:37:37
推荐回答(2个)
回答1:

#include<stdio.h>#include<stdlib.h>#define MAX 100typedef struct Box{    int num;    int vol;} box;int main(){    box a[1024];    int i;    for(i=0;i<1024;i++)    {        a[i].num=i+1;        a[i].vol=MAX;    }         int n;    scanf("%d",&n);    int app;    int k=0;    for(i=0;i=app)             {                 printf("%d %d\n",app,a[j].num);                 a[j].vol = a[j].vol-app;                 break;             }         }         if(j>k)         {             printf("%d %d\n",app,a[j].num);             a[j].vol = a[j].vol-app;             k = k+1;         }    }    system("pause");    return 0;}

回答2:

C语言的数组概念的学习,通过for循环输出打印数组