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

当前位置:首页 > C语言上机实验指导

C语言上机实验指导

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 8:15:53

实验六 数组与指针

质以及字符串的结束标记。

在完成以上实验的基础上,有兴趣的同学可以在课后思考以下问题:

思考题:字符串移动

在以下程序的横线中填上适当的语句或表达式,并上机运行。 在main函数中从键盘上输入一个字符串str以及一个整数n,将它们作为参数传递给函数fun。fun函数的功能是将字符串str的第0~m-1个字符移到字符串的最后,第m个字符到最后一个字符移动字符串的头部。

例如, 输入:3

ABCDEFGHIJK 输出:DEFGHIJKABC

/*think-4.c*/ #include

void fun(char *w, int n) {

/*指向首字符*/ i=0; j=0;

/*指向第n个字符*/ while(i <= n-1) i++;

/*首先把第n个字符一直到最后一个字符放到str数组的头部*/ while( ) { }

/*把第0个字符到第n-1个字符放到str数组的尾部*/ for(i=0; i<= n-1; i++) { }

/*放上字符串结束标志*/

/*向后移动一个字符*/ j++;

/*向后移动一个字符*/ int i, j;

/*str数组用来存放移动后的字符串*/ char str[100];

·37· C语言上机实验指导

} main() { }

char s[100]; int m;

printf(\scanf(\printf(\scanf(\fun(s, m);

printf(\i=0;

/*str数组中是移动后的字符串,把它复制到w数组中去*/ while( ) { }

/*向后移动一个字符*/

·38·

实验七 结构体

一、实验目的

? 了解并掌握结构体类型的说明

? 了解并掌握结构体类型变量的定义和使用 ? 了解并掌握结构体数组的概念和使用

二、实验环境

? 个人计算机一台,PIII500(或同等性能)以上CPU,128MB以上内存,500MB以上

硬盘剩余空间,SVGA彩色显卡。 ? Windows XP操作系统

? Microsoft Visual C++ 6.0(中文/英文)版

三、实验内容

1. 结构体类型说明与变量定义

在以下程序的横线中填上适当的语句或表达式,并上机运行。 请说明一个结构体类型,它包含以下成员变量: ? 一个字符串(name) ? 一个整型变量(age) ? 一个字符变量(sex)

? 两个实型变量(weight和high)

然后在main函数中定义一个该结构体类型的变量并初始化,最后输出各个成员变量的值。输出结果应如图1所示。

C语言上机实验指导

图1 example-20.c的输出结果

/*example-20.c*/ #include struct st { }; main() { }

struct st n = {\printf(\printf(\printf(\printf(\printf(\

2. 结构体数组

在以下程序的横线中填上适当的语句或表达式,并上机运行。 已知学生的记录由学号和学习成绩构成,N名学生的数据已经存入结构体数组a当中。请编写函数fun,该函数的功能是求出找出所有学生的平均成绩,并输出;再找出成绩最低的学生记录,并通过形参返回主函数。输出结果应如图2所示。

图2 example-21.c输出结果

·40·

搜索更多关于: C语言上机实验指导 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验六 数组与指针 质以及字符串的结束标记。 在完成以上实验的基础上,有兴趣的同学可以在课后思考以下问题: 思考题:字符串移动 在以下程序的横线中填上适当的语句或表达式,并上机运行。 在main函数中从键盘上输入一个字符串str以及一个整数n,将它们作为参数传递给函数fun。fun函数的功能是将字符串str的第0~m-1个字符移到字符串的最后,第m个字符到最后一个字符移动字符串的头部。 例如, 输入:3 ABCDEFGHIJK 输出:DEFGHIJKABC /*think-4.c*/ #include void fun(char *w, int n) { /*指向首字符*/ i=0

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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