找到指针的奇数位置 c语言,(ppt)【C语言程序设计】上机作业2010.ppt

(ppt)【C语言程序设计】上机作业2010

《C程序设计》上机作业 上机时间: 第6周周日上午8:30~11:30, 第8、10、12周周二晚上6:50~9:50 上机地点:科A506 上机实验报告格式要求 (学生姓名)xxx (学号)xxxxxxxxxx 上机实验一(或二、三、四) (程序名称)ex1_1 xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx 典型测试数据(输入):xxxxx 应输出(上机前自己分析的结果):xxxxxxx 上机时遇到的问题:① xxxxx 解决办法:xxxxxxx ② xxxxxx 解决办法:xxxxxxx 实际运行结果:xxxxxx xxxxxx xxxxxx 个人体会:xxxxxxx 第一次上机作业 编写一个C程序,它计算三个整数的和,并将结果输出。 编写一个C程序,输入一个字符,找到这个字符前后各隔一个字符的字符。例如,输入‘d’,显示:‘b’和‘f’。 编写一个C程序,输入一个整数x,然后将x所对应的二进制码的最高位和最低位分别显示出来。(选作) 3.7(p67) 4.9(p89) 第二次上机作业 编写一个C程序,输入一个整数n,根据n的值在屏幕上输出相应图案 例如:输入 n = 3,则在屏幕上输出 第1行:* * 第2行:* * * * 第3行:* * * * * 第4行:* * * * 第5行:* * 第二次上机作业(续) 编写一个C程序,能读入并计算一个只含有加减运算的表达式,每一个输入的数据都是整数,除第一个数外,其余每个数前面都有一个运算符。 例如, 23+43-233+234; 表达式以分号“;”结束 第二次上机作业(续) 编程一个C程序,输入一个整数i,并完成下列计算 第二次上机作业(续) 编写一个C程序,输入一个数x,并利用下式计算exp(x),直到某一累加项的绝对值小于1e-6为止 编写一个C程序,输入一个整数,计算其各位数字之和,例如,输入2568,则计算并显示2+5+6+8的值。 第三次上机作业 编写一个C程序,输入n个整数,求这n个整数中的最大/最小值以及最大/最小值元素在这n个数中的排列位置。 编写一个C程序,输入5个字符串,反向显示每个字符串的字符,并给出它们的长度。(不能使用字符串处理函数) 第三次上机作业(续) 编写一个C程序,输入1个字符串和一个字符,在该字符串中查找该字符,如果找到,删除该字符,如果没有找到该字符,输出查找失败 。例如: 输入字符串为: how are you! 输入字符为: a 则删除后的字符串为: how re you! 编写一个将整型数组中的元素按降序排列的函数,用主程序调用这个函数,并输出排列结果。 第三次上机作业(续) 编写一个C程序,输入矩阵的阶数n,然后按以下规律形成二维输出An×n: A中第1行元素为1, 2, … , n; 第2行元素为n+1, n+2, … , 2n; 第3行元素为2n+1, 2n+2, … , 3n; … 。计算 (1) A中所有不靠边元素之和。 (2) A中两条对角线元素之和。 第四次上机作业 编写一个函数,求给定n个整数中的最大/最小值以及最大/最小值元素在这n个数中的排列位置(要求用指针完成)。并写一主函数测试该函数,主函数中从文件读入n个整数。 编写一复数结构体,并写出复数的加法、减法、乘法、除法、求复数的摸以及复数的输入和输出等函数,写一主函数,测试这些函数。 第四次上机作业(续) 编写一个函数exchange,它将字符串中偶数位置(从左起第1个字符为0位,视为偶数位置)上的小写英文字母转换成大写字母,奇数位置上的大写英文字母转换成小写字母。不是英文字母的字符则不转换。例如:字符串 student 123 HELLO! 转换后为StUdEnT 123 HeLlO! 主函数完成字符串的读入,调用exchange函数,同时将转换后的字符串输出到屏幕上。 第四次上机作业(续) 编写一函数,实现如下功能:给定一个字符串,内有数字和非数字字符,例如:a123x456 178?23 304 tbc789,将其中连续的数字作为一个整数一次输入到另外一个数组中,并统计该字符串共有多少个整数。函数原型为: void func(char *str, int *p, int *num); 其中,str为需要处理的字符串,p指向的数组保存整数数据,num 指向

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值