Description
自定义一个函数int length(char *s),函数返回字符串s的长度。在main函数中输入字符串(长度小于80),调用该函数并输出其长度
Input
多组测试数据,每组输入一个任意字符串(长度小于80)
Output
输出字符串长度
Sample Input
hello
I like music. oh, my god!
Sample Output
5 13 11
Source
指针:调用自定义函数input、output完成对n个元
素的数组进行输入输出。
Time Limit:1000MS Memory Limit:65536K
Total Submit:630 Accepted:464
Description
自定义函数input(int a[], int n),output(int a[], int n),在main函数中调用它们,完成对数组n个元素的输入输出。
Input
多组测试数据,每组先输入整数n,再接着输出n个整数,n<100。
Output
输出数组的每个元素,数据间空格隔开。
Sample Input
3 1 2 3 6
4 5 6 7 8 9
Sample Output
1 2 3
4 5 6 7 8 9
Source
指针:调用自定义排序函数sort,对输入的n个数进
行从小到大输出。
Time Limit:1000MS Memory Limit:65536K
Total Submit:745 Accepted:529
Description
自定义函数sort(int *p, int n),功能是对n个数排序。在main函数中,调用它,对输入的任意个数排序。
Input
多组测试数据,先输入n(n<100),再输入n个任意整数
Output
输出从小到大排列后的数组
Sample Input
5
9 4 3 2 1 6
34 23 12 78 -20 0
Sample Output
1 2 3 4 9
-20 0 12 23 34 78
Source
[Su
指针:自定义函数sumDiff(),调用它来求两个数的
和、差
Time Limit:1000MS Memory Limit:65536K
Total Submit:1629 Accepted:1198
Description
自定义一个计算两个数和、差的函数sumDiff(int op1, int op2, int *pSum, int *pDiff),功能是求两个数op1、op2的和、差,其中*psum和*pdiff是计算得出的和与差。在main函数中,调用它,计算输入的任意两个数的和与差。
Input
多组测试数据,每组输入两个任意整数。
Output
输出两个数的和与差,空格隔开。
Sample Input
3 5 9 8
Sample Output
sum=8 diff=-2 sum=17 diff=1
Source
输入10个数,根据提示进行从小到大输出或从大到小
输出
Time Limit:1000MS Memory Limit:65536K
Total Submit:698 Accepted:410
Description
从键盘输入一个字符和10个整数,若输入字符是'A',将这10个数按从小到大的顺序输出;若输入字符是'D',则按从大到小输出;若输入其他字符,就结束。
Input
多组测试数据,每组输入10个整数和一个字符
Output
输出排序数列
Sample Input
A 15 2 3 0 4 8 9 1 20 10 D 15 2 3 0 4 8 9 1 20 10
Sample Output
0 1 2 3 4 8 9 10 15 20 20 15 10 9 8 4 3 2 1 0
Hint
提示:当输入10个数字后的回车符会作为字符接收,故10个数输入结束后,需要一个getchar()来接收该回车符号。
Source
调用自定义函数search(int list[], int n),在数组
中查找某个数
Time Limit:1000MS Memory Limit:65536K
Total Submit:330 Accepted:210
Description
输入10个整数存储到数组a,再输入一个整数x,在数组a中查找x,若找到则输出相应的下标,否则显示\。要求定义和调用函数search(int list[], int n, int x),在数组list中查找元素x,若找到则返回相应下标,否则返回-1.
Input
多组测试数据,每组先输入10个整数,再输入一个x
Output
输出x在数组中的下标或\
Sample Input