C语言问题 急

[复制链接]
查看11 | 回复1 | 2007-12-18 21:50:47 | 显示全部楼层 |阅读模式
晕死!你是不是学习计算机的啊?这个都不会。二维数组就解决了嘛!好好看书去吧!这个要是不会的话,就不要学C了
回复

使用道具 举报

千问 | 2007-12-18 21:50:47 | 显示全部楼层
第一题#includevoid main(){int a[9],i,j;float x,y,z;for(i=0;ivoid main(){int a[9],i,x,y,z;for(i=0;i#define N 3struct stu{ int num; int xux; int eng; int cyy; int pin;};void main(){ struct stu student[N]={{1,98,80,86},{2,78,69,90},{3,56,78,80}},*tem,*p[N]; int i,j,f; for(i=0;ipin>p[j]->pin) f=j;}if(f!=i){ tem=p; p=p[f];
p[f]=tem;} } printf(" 学号数学英语C语言 平均分\n"); for(i=0;inum,p->xux,p->eng,p->cyy,p->pin); }}此程序用到了结构体,并使用指针按平均分从小到大排序!第二题:#includevoid main(){ int a[3][3]={{1,5,2},{7,4,9},{6,15,1}},i,j,x=0,y=0; for(i=0;i<3;i++,putchar('\n')) for(j=0;j<3;j++) {printf("%3d",a[j]);if(i==j)x+=a;if((2-i)==j)y+=a[j]; } printf("此矩阵的对角线之和分别为:%d%3d ",x,y);}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行