C语言考试题求答案!!!!!跪求各路大神帮忙,,,

C语言考试题求答案!!!!!跪求各路大神帮忙,,,
四、编程题
1. 编写函数sort(int a[]),用冒泡法对数组a的10个元素升序排序。在主函数中输入10个整数,调用sort(int a[])函数对这10个整数升序排序并输出。
2. 编写函数fun(int x),计算分段函数:
x (x<=1)
y= 2x+1 (1<x<10)
3x-8 (x>=10)
并返回y的值。在主函数中输入x的值,调用fun(int x)函数计算y的值并输出。
3. 编写函数gcd(int x,int y),计算正整数x、y的最大公约数并返回。
在主函数中输入两个正整数,调用gcd(int x,int y)函数计算它们的最大公约数并输出。
4. 编写函数ps(int n),输出n行杨辉三角。在主函数中输入一个正整数,调用ps (int n)函数输出对应行数的杨辉三角。如输入4,则输出:
1
1 1
1 2 1
1 3 3 1
5. 编写函数fun(char *s1,char *s2),将字符串s1中的内容复制到字符串s2中,必须用指向字符的指针实现。
在主函数中输入一个字符串,调用fun(char *s1,char *s2) 函数,将这个字符串复制到另一个字符数组中并输出。

第1个回答  2016-06-26
#includevoid main(){ int a,b; int *pa,*pb,max; scanf("%d%d",&a,&b); pa=&a; pb=&b; if(*pa>*pb) max=*pa; else max=*pb; printf("%d\n",max);}追问

能给个有格式的全的吗

相似回答