1、请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。
例如,s所指字符串中的内容是:2def35adh25 3kjsdf 7/kj8655x,
函数fun返回值为:11
注意: 部分源程序在文件文件中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void int fun(char *s)
*max=a[k];
main()
n=i; fun(ss,n,&ps);
printf("max=%s",ps);
3、请编写函数fun,它的功能是:求出ss所指字符串中指定字符的个数,并返回此值。
例如,若输入字符串: 123412132,输入字符为: 1,则输出:3。
注意: 部分源程序在文件中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define m 81
int fun(char *ss, char c)
main()
4、规定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。
例如,字符串中的内容为:**a*bc*def*g***删除后,字符串中的内容应当是:a*bc*def*g***在编写函数时,不得使用c语言提供的字符串函数。
注意: 部分源程序在文件中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void fun( char *a )
main()
5、请编写一个函数void fun (char a,char b,int n),其功能是:删除一个字符串中指定下标的字符。其中, a指向原字符串, 删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。
例如,输入一个字符串: world,然后输入3,则调用该函数后的结果为: word。
注意: 部分源程序在文件中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define len 20
void fun (char a,char b,int n)
main( )
6、请编写一个函数 unsigned fun ( unsigned w ),w 是一个大于10的无符号整数,若 w 是 n (n ≥ 2)位的整数,函数求出w的低 n-1位的数作为函数值返回。
例如:w 值为 5923,则函数返回 923; w 值为 923 则函数返回 23。
注意: 部分源程序存在文件中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
unsigned fun ( unsigned w )
main( )
7、假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是: 除了字符串前导和尾部的*号之外,将串中其它*号全部删除。
形参h已指向字符串中第一个字母,形参p已指向字符串中最后一个字母。在编写函数时,不得使用c语言提供的字符串函数。
例如,字符串中的内容为:**a*bc*def*g***删除后,字符串中的内容应当是:**abcdefg***在编写函数时,不得使用c语言提供的字符串函数。
注意: 部分源程序在文件中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void fun( char *a, char *h,char *p )
main()
8、已知学生的记录由学号和学习成绩构成,n名学生的数据已存入a结构体数组中。请编写函数 fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。
注意: 部分源程序存在文件文件中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define n 10
typedef struct ss
stu;
void fun( stu a,stu *s )
main ( m ;
int i;void
printf("*the original data **n");
for ( i=0; i< n; i++ printf("no = s mark = d", a[i].num,a[i].s);
fun ( a, &m );
printf ("the result **n");
计算机二级C语言考试上机题编程部分整理汇总
1.编程题。将两个两位数的正整数a b合并形成一个整数放在c中。将a数的十位和个位数依次放在c数个位和十位上,b数的十位和个位数依次放在c数的百位和千位上。c b 10 1000 b 10 100 a 10 10 a 10 1 2.编程题。请编一个函数void fun int tt m n int ...
2019二级C语言上机新题库
一 数字题 1用函数指针指向要调用的函数,规定在 2 处使f指向函数f1,在 3 处使f指向函数f2。当调用正确时,程序输出 x1 5.000000,x2 3.000000,x1 x1 x1 x2 40.000000 double fun double a,double b double f dou...
二级C上机题库100题
c语言机试答案。第一套 1.编写函数fun,它的功能是 计算并输出下列级数和 s 1 2 1 2 3 1 3 4 1 n n 1 例如,当n 10时,函数值为 0.909091 include include double fun int n double s 0 int i for i 1 i s...