云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言实验报告参考答案(原)

C语言实验报告参考答案(原)

  • 62 次阅读
  • 3 次下载
  • 2025/7/12 18:19:53

stu[i].Chinese = score;

printf(\ scanf(\ stu[i].history = score;

gets(s);//功能是接受最后一个回车符,然后下一次gets(stu[i].name);才能起到作用 }

//求每个学生的平均分数 for(i=0;i

sum=0;

sum +=stu[i].math; sum +=stu[i].englis; sum +=stu[i].computer; sum +=stu[i].Chinese; sum +=stu[i].history; average = sum/5;

printf(\ }

//求每门课的平均成绩 scoreMath=0; scoreEng=0; scoreCom=0; scoreChi=0; scoreHis=0;

for(i=0;i

scoreMath += stu[i].math; scoreEng += stu[i].englis; scoreCom += stu[i].computer; scoreChi += stu[i].Chinese; scoreHis += stu[i].history; }

printf(\ printf(\ printf(\

printf(\ printf(\

return 0; }

实验七 数组和函数

四、程序清单

(请写出上机内容2中函数的源代码)

void fun(int tt[M][N],int pp[N]) { int i,j,max;

for(j=0; j

for(i=1;imax)max=tt[i][j]; pp[j]=max; } }

五、调试和测试结果

(写出上机内容1中填空的内容)

(1) (1) sum=0 (2) t[i][i] (3) 1 (2) (1) 1 (2) i (3) a[p+i]

实验八 指针(1)

四、程序清单

(请写出上机内容2中的函数)

求出每个位上的数字,然后放在千位上的数字乘以1000,放在百位上的数字乘以100,放在10位上的数字乘以10,然后相加。

void fun(int a,int b,long *c) {

int a10,a1,b10,b1; a10=a/10; a1=a; b10=b/10; b1=b; *c = a10 * 1000 + b1 * 100 + a1 *10 + b10; }

五、调试和测试结果(请写出上机内容1的输出结果)

1(1) 输出结果为:8,7,7,8 (2) 6

(3) (1)x=10 y=20

(2)x=20 y=10

(4) 【1】 int *p 【2】 &a[i] 【3】 p[i]

输入:1 2 3 4 5 6 输出: 1 2 3 4 5 6

实验九 指针(2)

设计流程(算法描述)

(请写出上机内容2中的算法描述)

五、程序清单

1.已知一个整型数组a[5],其各元素值为4,6,8,10,12。使用指针编程求数组元素之积。 #include

int main(void) {

int a[]={4,6,8,10,12},sum; int *p;

sum=1;

for(p=a;p

sum *= *p; }

printf(\ return 0; }

2.定义函数int f(char *x, char y)判断x所指的字符串中是否包含字符y,若是则函数返回1,否则返回1。 int f(char *x, char y) {

char *p;

i=0 当 *(x+i)!=’\\0’ *(x+i)= =y T F return 1 i=i+1 return 0

for(p=x;*p!='\\0';p++) if(*p == y) {

printf(\ return 1; } return 0; }

3.定义函数void f(float x, int *y, float *z)将x的整数部分存于y所指的存储单元,x的小数部分存于x所指的存储单元。 void f(float x, int *y, float *z) {

*y=(int)x;

*z=x - *y; }

实验十 结构体

四、程序清单

(请写出上机内容2中的函数的源代码) void fun(struct STREC *a) { int i; a->ave=0;

for(i=0;iave+=a->s[i]; a->ave/=N; }

五、调试和测试结果(请写出上机内容1的填空结果) 上机内容1的填空结果

(1) ->sno (2) ->name (3) &t

实验十一 共用体与枚举 文件

四、程序清单

(请写出上机内容2中的程序源代码)

#include

#include #include

int main(void) {

int i,sum; FILE *fd;

char s[10],*p,ch;

搜索更多关于: C语言实验报告参考答案(原) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

stu[i].Chinese = score; printf(\ scanf(\ stu[i].history = score; gets(s);//功能是接受最后一个回车符,然后下一次gets(stu[i].name);才能起到作用 } //求每个学生的平均分数 for(i=0;i

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com