跪求啊...谁会C语言?
李宇春吧
全部回复
仅看楼主
level 1
偶下午要交作业...那位会C语言的给帮个忙看看哪错鸟...
#define N 10#
include "string.h"#include "stdio.h"struct student{char stum[10]; char name[20]; char sex[2]; char clas[10]; int c; int java; int english; int total;};struct student stu[N]={{"20051756","yanxuezhen","F","jsj0502",95,89,87}, {"20051740","songzhijie","F","jsj0502",60,98,89}, {"20051760","zhangxiaofang","F","jsj0502",78,98,78}, {"20051745","zhangmanli","F","jsj0502",98,76,87}, {"20051765","gaobo ","M","jsj0502",89,98,78}};void app();void loca();void sort();void inse(char a[10]);void dele(char a[10]);main(){char a[10]={"abcdefghi"}; int m; printf("your choice:1-appear,2-locate,3-sort,4-insert,5-delete:\n");scanf("%d",&m);switch(m){case 1: app();break; case 2: loca();break; case 3: sort();break; case 4: inse(a);break; case 5: dele(a);break; default:printf("the wrong choice:\n");} }void app(){int i;printf("______________________________________________________________________________________\n");printf("stum\t\tname\t\tsex\tclas\tc\tjava\tenglish\ttotal\n");for(i=0;i<5;i++) {printf("_______________________________________________________________________________\n"); stu[i].total=stu[i].c+stu[i].java+stu[i].english; printf("%s\t%s\t%s\t%s\t%d\t%d\t%d\t%d\n",stu[i].stum,stu[i].name,stu[i].sex,stu[i].clas,stu[i].c,stu[i].java,stu[i].english,stu[i].total); } printf("_________________________________________________________________________________\n");}void loca(){int i,k; char w[20]; printf("\n input the stum or name:\n "); scanf("%s",w);printf("----------------------------------------------------------------------\n");printf("%-10s%-20s%-4s%-15s%-6s%-6s%-6s%-6s\n","xuehao","name","sex","clas","C","eng","java","sum");printf("----------------------------------------------------------------------\n"); for(k=0;k<5;k++) {stu[k].total=stu[k].c+stu[k].java+stu[k].english;if(!strcmp(stu[k].stum,w)) { printf("%-10s%-20s%-4s%-15s%-6d%-6d%-6d%-6d\n",stu[k].stum,stu[k].name,stu[k].sex,stu[k].clas,stu[k].c,stu[k].english,stu[k].java,stu[k].total); printf("----------------------------------------------------------------------\n"); } if(!strcmp(w,stu[k].name)) { printf("%-10s%-20s%-4s%-15s%-6d%-6d%-6d%-6d\n",stu[k].stum,stu[k].name,stu[k].sex,stu[k].clas,stu[k].c,stu[k].english,stu[k].java,stu[k].total); printf("----------------------------------------------------------------------\n"); } } for(k=0;k<5;k++) if(!strcmp(stu[k].stum,w)||!strcmp(w,stu[k].name)) {i=1;break;} if(i==0) printf("Your information is not in the file\n");}void sort() {int i,n,k,j,t;printf("sort by sum-1\nsort by stum-2\n");printf("please input a choice:");scanf("%d",&n);for(i=0;i<5;i++) stu[i].total=stu[i].c+stu[i].java+stu[i].english;if(n==1){for(i=0;i<=5-2;i++){ k=i; for(j=i+1;j<5;j++) { if(stu[j].total>stu[k].total) k=j; } if(k!=i) {stu[10]=stu[i];stu[i]=stu[k];stu[k]=stu[10];}
2006年06月07日 03点06分 1
level 0
小后妈....这个是什么鬼东西 啊看不懂,不过帮你顶拉..西西,还素沙发呢!!
2006年06月07日 03点06分 3
level 1
太长了帮你顶下哈
2006年06月07日 03点06分 4
level 5
七二,姐姐帮你顶顶不过,那些小蚁蚁是什么啊?
2006年06月07日 03点06分 5
level 5
再顶顶,哪位能人帮帮她吧!
2006年06月07日 03点06分 6
level 1
偶帮你顶,但是偶8会~
2006年06月07日 03点06分 7
level 0
太长了。你是自己调程序吗?分段调好不好!
2006年06月07日 03点06分 8
level 1
````````````````
2006年06月07日 03点06分 9
level 2
对于这个帖子偶只能说``我还小`````
2006年06月07日 03点06分 10
level 1
就删除那段有问题....
2006年06月07日 03点06分 11
level 1
输入一个存在的学号就删除正确..要是输入错误的学号..就不对了...就把最后一个给删了...
2006年06月07日 03点06分 12
level 0
我的妈妈呀……我当年C语言可差了~~~帮你顶一下算了
2006年06月07日 03点06分 13
level 1
跪求....哪位大哥大姐来给偶看...
2006年06月07日 03点06分 14
level 4
什么是C语言?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11111
2006年06月07日 03点06分 15
level 1
天啊....米人会么?
2006年06月07日 03点06分 16
level 0
哦,,MY 嘎,,跟我们学的怎么有点不一样
2006年06月07日 03点06分 17
level 1
那楼上的你会不?
2006年06月07日 03点06分 18
level 6
帮你顶啊
2006年06月07日 03点06分 19
level 6
帮你顶啊
2006年06月07日 03点06分 20
level 6
帮你顶啊
2006年06月07日 03点06分 21
1 2 3 4 5 6 尾页