返回首页   进站必读

练习题


1.

编写一个自己的大写转小写的函数char A_to_a(char a);
并在主函数里调用测试验证;
要求:
1、只限于字母转换
2、如果输入的不是字母,增加判断处理使程序更加健壮。

2.

实现char *mystrcpy(char *dest, char *src)函数,功能和strcpy相同。

3.

将两个字符串连接起来,并打印结果;
1、练习使用strcat()函数;
2、自己实现my_strcat();

4.

写一个函数,输入3,输出:
x x x x x
x y y y x
x y z y x
x y y y x
x x x x x
如果输入5,输出:
x x x x x x x x x
x y y y y y y y x
x y z z z z z y x
x y z 0 0 0 z y x
x y z 0 1 0 z y x
x y z 0 0 0 z y x
x y z z z z z y x
x y y y y y y y x
x x x x x x x x x
请实现可以输入任意整数打出相应图像的函数。

5.

实现这样一个函数:输入“2a34bcd”,输出“aa444bcd”

6.

char s = “\123456\123456\t”;
printf(“%d”, strlen(s));
输出的结果是多少?自己运行程序前先预想下结果,然后看看自己想的对吗?为什么是这样的结果?

7.

编写一个程序将一个数字串转换为相应的数值
例如:“123”被转换成123

8

给你任意一组字符串,比如:”iu7kdi8kj9ukjoh”,通过编程输出里面的数字:7890。