内容发布更新时间 : 2025/6/12 4:23:09星期一 下面是文章的全部内容请认真阅读。
C语言历次上机作业总汇
printf(\}
4.、#include
#include
#include
{ int num[5],temp; //此处temp是交换元素的中间量
char name[5][20]; //注意存放姓名要用二级数组,自已思考 char temp2[20]; //此处temp2是交换一维数组的中间量 int i,j,k;
for(i=0;i<5;i++)
{ printf(\请输入学号\ scanf(\ printf(\请输入姓名\ scanf(“%s”,name[i]); } //注意两处scanf函数输入的区别 //按学号进行排序
printf(\请按学号进行排序\
for(j=0;j<4;j++) //冒泡排序 for(k=0;k<4-j;k++) if(num[k]>num[k+1]) { temp=num[k]; //三段交换学号 num[k]=num[k+1]; num[k+1]=temp;
C语言历次上机作业总汇
strcpy(temp2,name[k]); //三段交换姓名 strcpy(name[k],name[k+1]); strcpy(name[k+1],temp2); } // 输出排序后的学号和姓名 for(i=0;i<5;i++)
printf(\}
第13次作业
【作业1】:求素数 #include
if(x<2) return 0; for(i=2;i
void main() { int a;
scanf(\
if(fun(a)) printf(\是素数\else
printf(\不是素数\\n\}
【作业2】:编一函数,求阶乘。然后调用它求3!+5!+7! #include
void main() { int x,y,z;