没有合适的资源?快使用搜索试试~ 我知道了~
交大程序设计(C)实验四程序.pdf
0 下载量 116 浏览量
2024-05-12
05:18:35
上传
评论
收藏 80KB PDF 举报
温馨提示
试读
4页
交大程序设计(C)实验四程序.pdf
资源推荐
资源详情
资源评论
实验要求
本实验要求完成函数的应用程序设计。具体要求如下:
1、程序填空
给定程序中函数 fun 的功能是:对形参 s 所指字符串中下标为奇数的字符按 ASCII
码大小递增排序,并将排序后下标为奇数的字符取出,存入形参 p 所指字符数组中,形成
一个新串。
例如,形参 s 所指字符串为 baawrskjghzlicda,执行后 p 所指字符数组中的字符
串应为 aachjlsw。
在以下程序的下划线处填入正确的内容并把下划线删除,使程序得出正确结果。不得
增行或删行,也不得更改程序结构。
程序填空如下:
修改后代码如下:
#include <stdio.h>
void fun(char *s,char *p)
{ int i,j,n,x,t;
n=0;
for(i=0;s[i]!=' ';i++) n++;
for(i=1;i<n-2;i=i+2) {
/**********found**********/
t=i;
/**********found**********/
for(j= t+2;j<n;j=j+2)
if(s[t]>s[j]) t=j;
if(t!=i)
{ x=s[i]; s[i]=s[t]; s[t]=x; }
}
for(i=1,j=0;i<n;i=i+2,j++) p[j]=s[i];
/**********found**********/
p[j]= ' ' ;
}
main()
{ char s[80]="baawrskjghzlicda",p[50];
printf("The original string is: %s",s);
fun(s,p);
printf("The result is: %s",p);
}
2、程序填空
学生的记录由学号和成绩组成,N 名学生的数据已在主函数中放入结构体数组 s 中,
给定函数 fun 的功能是:把分数最低学生的数据放在 b 指定的数组中,分数最低的学生可
能不止一个,函数应返回分数最低学生的人数。在程序的下划线处填入正确的内容并把下
划线删除,使程序得出正确结果。不得增行或删行,也不得更改程序结构。
资源评论
平头哥在等你
- 粉丝: 2
- 资源: 7332
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功