《C语言函数复习题答案》由会员分享,可在线阅读,更多相关《C语言函数复习题答案(2页珍藏版)》请在金锄头文库上搜索。
1、C C 语言函数复习题答案语言函数复习题答案1、/*编写程序,求 AB(A 的 B 次幂)。要求:实现求 AB 的功能用函数实现,在主函数中实现数据 A、B 的输入和结果的输出。其中 B 为正整数,A 为任意实数。*/#include “stdio.h“void main () long cm(int x,int y);int A;int B;int i=1;long s=1;printf(“分别输入底数和幂数:“);scanf(“%d %d“,if(ivoid main()int a, b, c;void paixu(int a,int b,int c);printf(“输入三个数:“);s
2、canf(“%d%d%d“,paixu(a,b,c); void paixu(int a,int b,int c)int flag;if(ab) flag=a;a=b;b=flag;if(ac) flag=a;a=c;c=flag;if(bc) flag=b;b=c;c=flag;printf(“%d,%d,%d“,a,b,c); 7、/*编写一个函数,该函数的功能是判断一个整数是不是素数,在main 函数中输入一个整数,调用该函数,判断该数是不是素数,若是则输出“yes”,否则输出“no” */#include “stdio.h“main()int sushu(int a);int a;pr
3、intf(“输入一个整数:“);scanf(“%d“,if(sushu(a) printf(“是素数“); else printf(“不是素数“); int sushu(int a) int i;int j=1;for(i=2;imain()void rose(int n);int i;scanf(“%d“,for(i=1000;ivoid main()int xyz(int i);int i;for (i=100;ivoid main()int n;void triangle(int n);scanf(“%d“,triangle(n); void triangle(int n)int i,j
4、;for(i=1;ivoid main()int n,s;int jishusum(int n);scanf(“%d“,s=jishusum(n);printf(“%d“,s);int jishusum(int n)int i,j=1;int s=0;for(i=1;ivoid main()int sex,age;scanf(“%d%d“,if(sex=0)if(agevoid main()int n;int runnian(int n);printf(“输入一个年份:“);scanf(“%d“,if(runnian(n)=1) printf(“yes“);else printf(“no“);int runnian(int n)int j=0;if(n%4=0else j=0;return j;