有兴趣的做做: 1.程序的功能是: 把20个随机数存入一个数组, 然后输出该数组中的最小值。其中确定最小值的下标的操作在fun函数中实现,请给出该函数的定义。
2.编写函数fun,函数的功能是: 从字符串中删除指定的字符。同一字母的大、小写按不同字符处理。若程序执行时输入字符串为: turbo c and borland c++,从键盘上输入字符:n, 则输出后变为: turbo c ad borlad c++,如果输入的字符在字符串中不存在, 则字符串照原样输出。
3.请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入beijing shanghai (为回车键), 函数将返回shanghai。
4.请编一个函数fun(int *a, int n, int *odd, int *even),函数的功能是分别求出数组中所有奇数之和以及所有偶数之和。形参n给出数组中数据的个数;利用指针odd返回奇数之和,利用指针even返回偶数之和。例如:数组中的值依次为: 1,9,2,3,11,6;则利用指针odd返回奇数之和24;利用指针even 返回偶数之和 8。
5.请编一个函数fun(char *s),函数的功能是把字符串中的内容逆置。例如:字符串中原有的字符串为:abcdefg,则调用该函数后, 串中的内容为:gfedcba。
6.函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和十位上, b数的十位和个位数依次放在c数的百位和千位上。例如,当a=45,b=12。调用该函数后,c=2154。
7.请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。例如:若有5门课程的成绩是:90.5, 72, 80, 61.5, 55,则函数的值为:71.80。
8.请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串"-1234",则函数把它转换为整数值 -1234。
9.函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上, b数的十位和个位数依次放在c数的百位和个位上。例如,当a=45,b=12。调用该函数后,c=5142。
10.函数fun的功能是:先从键盘上输入一个3行3列矩阵的各个元素的值, 然后输出主对角线元素之和。
11.编写程序, 实现矩阵(3行3列)的转置(即行列互换)例如, 输入下面的矩阵: 100 200 300 程序输出: 100 400 700 400 500 600 200 500 800 700 800 900 300 600 900 12.函数fun的功能是: 将从键盘上输入的每个单词的第一个字母转换为大写字母, 输入时各单词必须用空格隔开, 用''.''结束输入。
13.函数 fun 的功能是:将字符串中的内容按逆序输出,但不改变字符串中的内容。例如,若字符串为abcd,则应输出:dcba。
14.fun 函数的功能是:判断两个指针所指存储单元中的值的符号是否相同;若相同函数返回1,否则返回0。这两个存储单元中的值都不为0。
15.函数 fun 的功能是:判断字符ch是否与str所指串中的某个字符相同; 若相同,什么也不做,若不同,则将其插在串的最后。
16.函数fun的功能是:求出a所指数组中最大数和次最大数(规定最大数和次最大数不在a[0]和a[1]中),依次和a[0]、a[1]中的数对调。例如数组中原有的数为:7、10、12、0、3、6、9、11、5、8, 输出的结果为:12、11、7、0、3、6、9、10、5、8。
17.函数 fun 的功能是:计算正整数num的各位上的数字之积。例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。
18.函数fun的功能是:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:87653142时,t中的数为:8642。
19.函数fun的功能是:先将在字符串s中的字符按正序存放到t串中,然后把s中的字符按逆序连接到t串的后面。例如:当s中的字符串为:"ABCDE"时,则t中的字符串应为:"ABCDEEDCBA"。
20.函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。例如,当s中的数为:7654321时,t中的数为:7531。
试题答案一步一步完善中..... 会各一段时间发布一个,大家也可以一个一个做,一起把每道题做得很好,很妙.