C语言函数作业! 重赏?。?按要求?。。?50分!#include stdio.h
#define N 4
int fun(int a[N][N])
{
int i,j,s=0;
for(i=0;iN;i)
for(j=0;jN;j)
{
if(j==i||i j==3)
a[i][j]=1;
else s =a[i][j];
}
return s;
}
void main()
{
int i,j,a[N][N],k;
for(i=0;iN;i)
for(j=0;jN;j)
scanf("%d",a[i][j]);
k=fun(a);
printf("\n转换后的数组:\n");
for(i=0;iN;i)
{
for(j=0;jN;j)
printf("%-4d",a[i][j]);
printf("\n");
}
printf("\n其余元素之和=%d",k);
}
已调试通过,运行示例:
C语言程序设计实验报告完整版这个题目很简单!
你可以把我这个程序的输出部分修改一下(不修改也可以)
程序如下:
#include stdio.h
#define STU_NUM 10//学生数目
#define SCORE_NUM 3//课程数目
typedef struct /*定义结构体数组*/
{
char num[20]; /*学号*/
char name[20]; /*姓名*/
float score[SCORE_NUM]; /*成绩*/
float total;//总分
float average;//平均分
} Student;
Student stu[STU_NUM];
//输入学生信息
void input()
{
int i,j;
printf("请输入%d个学生的信息:\n",STU_NUM);
for(i=0;iSTU_NUM;i)
{
printf("学号:");
scanf("%s",stu[i].num);
printf("姓名:");
scanf("%s",stu[i].name);
for(j=0;jSCORE_NUM;j)
{
printf("科目%d的成绩:",j 1);
scanf("%f",stu[i].score[j]);
}
}
}
//输出学生信息
void output(void)
{
int i,j;
for(i=0;iSTU_NUM;i)
{
printf("学生的信息如下:\n");
printf("学号:%s\n",stu[i].num);
printf("姓名:%s\n",stu[i].name);
for(j=0;jSCORE_NUM;j)
{
printf("科目%d的成绩:%f\n",j 1,stu[i].score[j]);
}
printf("总分:%f\n",stu[i].total);
printf("平均分:%f\n",stu[i].average);
}
}
//计算总分和平均分
void process()
{
int i,j;
for(i=0;iSTU_NUM;i)
{
stu[i].total=0;
【c语言实验报告8函数二 c语言函数实验报告小结】for(j=0;jSCORE_NUM;j)
{
stu[i].total =stu[i].score[j];
}
stu[i].average=stu[i].total/SCORE_NUM;
}
}
//按总分进行排序(冒泡法)
void sort()
{
Student tStu;
int i,j;
for(i=0;iSTU_NUM;i)
{
for(j=STU_NUM-1;ji;j--)
{
if(stu[j].totalstu[j-1].total)
{
tStu=stu[j];
stu[j]=stu[i];
stu[i]=tStu;
}
}
}
}
main()
{
input();
process();
sort();
output();
}
c语言函数实验报告#includestdio.h
int main()
{
int sum(int);
int factorial(int);
int n,s;
long int p;
printf("请输入n值:\n");
scanf("%d",n);
s=sum(n);
p=factorial(n);
printf("1 2 3 ... n=%d\n",s);
printf("n!=%ld\n",p);
return 0;
}
int sum(int x)
{
int a=0;
for(int i=0;i=x;i)
a=a i;
return a;
}
int factorial(int y)
{
int b=1;
for(int i=1;i=y;i)
b=b*i;
return b;
}
因为阶乘会得到很大c语言实验报告8函数二的结果c语言实验报告8函数二,会超出p的范围c语言实验报告8函数二,所以n值不能太大,否则阶乘没有结果(或不对),只有加法的结果c语言实验报告8函数二;
c语言实验报告8函数二的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于c语言函数实验报告小结、c语言实验报告8函数二的信息别忘了在本站进行查找喔 。
推荐阅读
- 哈弗m6u盘放歌怎么关闭,哈弗大狗u盘怎么放歌
- 电脑渲染用什么散热,渲染用的电脑
- python爬虫手机赚钱,python爬虫小项目挣钱兼职
- mysql符串怎么用 mysql字符串连接符
- 小米手机卡怎么样安装微信,小米手机卡怎么样安装微信号
- phpcms摄影网站,摄影网页
- 职业微信直播,职业微信直播怎么开
- c语言求素数函数 c语言如何用函数求素数
- 先进的erp管理系统定制,erp系统软件定制