C程序设计上机实验操作题参考答案(5)

2018-11-30 14:44

return 0; }

#include #define N 10

void sort(int *p, int n) { int i,j,k,temp; for(i=0;i*(p+j)) k=j; if(k!=i) { temp=*(p+i); *(p+i)=*(p+k); *(p+k)=temp; } } }

int main() { int a[N],i; printf(\输入%d个数:\ for(i=0;i

#include #define N 20 float data[N]={0}; int num=0;

int insert(float a) { if(num

}else return 0; }

int delete(int index) { if(index>=0 && index<(num-1)) { memmove(&data[index],&data[index+1],(num-index-1)*sizeof(float)); num--; return 1; }else return 0; }

void sort() { int i,j; for(i=0;i

void printData() { int i; for(i=0;i

写程序显示如下菜单

1. insert (插入一个数据) 2. delete (删除一个数据) 3. sort (排序)

4. print (输出表中所数据) 0. exit (退出程序)

void printMenu() { printf(\插入数据\\n\ printf(\删除数据\\n\ printf(\排序\\n\ printf(\打印数据\\n\ printf(\退出程序\\n\ printf(\}

int main(int argc, char *argv[]) { int cmd=0; while(1) { printMenu(); scanf(\ switch(cmd) { case 1: { float a; scanf(\ insert(a); break; } case 2: { int index; scanf(\ delete(index); break; } case 3: { sort(); break; } case 4: { printData(); break;

} case 0: exit(); } } return 0; }

#include #include

int main(int argc, char *argv[]) { struct date { int year; int month; int day; }; struct student { char name[20]; char stuID[10]; char sex[3]; struct date birthday; float enrollScore; }stu1; strcpy(stu1.name,\ strcpy(stu1.stuID,\ strcpy(stu1.sex,\男\ stu1.birthday.year=1990; stu1.birthday.month=12; stu1.birthday.day=10; stu1.enrollScore=560; return 0; }

#include #define N 2 struct student { char stuID[10]; char name[20]; char sex[10]; int age;

float chinScore; float mathScore; float engScore; float totalScore; float averageScore; };

void printScore(struct student* stu,int num) { int i; for(i=0;i

int main(int argc, char *argv[]) { int i; struct student stu[N]; printf(\ name sex age chinScore \\ mathScore engScore \ printf(\ for(i=0;i


C程序设计上机实验操作题参考答案(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大局为重、细节为要、沟通为桥,围绕中心做好全区协调工作

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: