- 29
- 0
- 约1.78千字
- 约 8页
- 2018-06-05 发布于天津
- 举报
上机试验8有关结构体的程序设计
上机实验8:指针程序设计 1.【8.1.4】【8.1.三⑸】 ( filename:cp81.c ) 《报数3的人退出圈子》 有n(n不大于1000)个人围成一圈,按顺序从1到n 编号。从第一个人开始报数,报数3的人退出圈子, 下一个人从1开始重新报数,报数3的人退出圈子。如 此循环,直到留下最后一个人。问留下来的人的编号。 【输入输出样例】(带下划线的为输入,?表示空格) Input n:?5 Last No. is:?4 2.【8.1.三⑵】 ( filename:cp82.c ) 《拆分实数的整数与小数部分的函数》 编写程序拆分输入实数的整数部分与小数部分。 要求定义一个函数void splitfloat(float x, float *intpart, float *flacpart),其中x是被拆分的实数,*intpart 和 *flacpart 分别是将实数x拆分出的整数部分和小数部 分,自定义main函数并在其中调用splitfloat函数。 【输入输出样例】(带下划线的为输入,?表示空格) 12.4567 The intpart is:?12 The fracpart is:?0.456700 3.【8.2.3】【8.2.三⑵】 ( filename:cp83.c ) 《删除字符串中指定字符的函数》 删除字符串中的字符。输入一个字符串s,再输入 一个字符c,将字符串s中出现的所有字符 c 删除。 要求定义并调用函数delchar(s,c),它的功能是将字符 串s中出现的所有c字符删除。 【输入输出样例】(带下划线部分为输入) Input a string:happy new year Input a char:a After deleted,the string is:hppy new yer 4.【8.2.4】 【8.2.三⑶】 ( filename: cp84.c ) 《从第m个字符开始复制字符串的函数》 字符串复制。输入一个字符串t和一个正整数m, 将字符串t中从第m个字符开始的全部字符复制到字 符串s中,再输出字符串s。要求用字符指针定义并 调用函数strmcpy(s, t, m),它的功能是将字符串t中从 第m个字符开始的全部字符复制到字符串s中。 【输入输出样例】 (带下划线部分为输入) Input a string:happy new year Input an integer:7 Output is:new year 5. 《颠倒学号和姓名的顺序》 ( filename: cp85.c ) 输入一个字符串,内容依次是学号(数字)和姓名 (汉语拼音码)。经处理后,输出一个字符串,内容 依次为姓名、两个*号和学号。 【输入输出样例】(带下划线部分为输入)hangSan ZhangSan*6.《出现m次的数》 ( filename: cp86.c ) 编程,有n个整数,输出其中每个正好出现m次的 数(每个数只输出一次),如没有这样的数,则输出: none,n 和 n 个整数以及出现次数 m 依次从键盘输 入 。要求使用动态内存分配函数为这 n 个整数分配 空间,输出的数按其出现的先后排列。例如, 【输入输出样例1】(下划线部分为输入,?表示空格) Enter n:?14 Enter 14 integers:?0?7?-2?6?1?4?1?4?7?6?1?6?1?7 Enter the number of occurrences:?3 Meet the requirements:?7?6 【输入输出样例2】(下划线部分为输入,?表示空格) Enter n:?10 Enter 10 integers:?3?7?3?1?4?1?4?7?1?1 Enter the number of occurrences:?3 Meet the requirements:?none 结 束 * *
您可能关注的文档
最近下载
- 智算中心液冷技术概述(40页).pptx VIP
- AI算力液冷散热产业分析.ppt
- A.1116(30)-脱险通道标志和设备位置标识.pdf VIP
- 《机器学习及其应用》课件 第一章 机器学习概述.pptx VIP
- 计量法试题及答案.docx VIP
- (新)人教版七年级数学下册课件(全册-共568张PPT)【568页】.pptx VIP
- 北京学位英语历年翻译真题.pdf VIP
- 《深度学习》课件第三章深度学习算法.pptx VIP
- NB_T 11319-2023_水电工程项目质量管理规程.pdf
- 2023年西安交通大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案).docx VIP
原创力文档

文档评论(0)