题目内容

内存经历了几代发展?

查看答案
更多问题

定义函数,判定一个整数是否为水仙花数,是,返回1;否,返回0。在主函数中输入一个3位数的整数进行测试。定义函数fun(),功能是判定一个三位数是否为水仙花数,是,返回1;否,返回0。在主函数中测试:输入一个整数,判定该整数是否为水仙花。#include#includeint main(){int fun(int x);int a;printf("请输入一个三位数:\n");scanf("%d",());if( () )printf("%d是水仙花数\n",a);elseprintf("%d不是水仙花数\n",a);return 0;}int fun(int x){int a,b,c;a=x%10;b=x/10%10;c=x/100;if( () )return 1;elsereturn 0;}

.定义一个函数,实现n!,用递归函数实现。在主函数中测试。#includeint main(){int f(int n);int n;printf("请输入一个整数:\n");scanf("%d",&n);printf("%d!=%d",n,());}int f(int n)//5{int m;if(())m=1;elsem=();//f(4)+2=f(3)+2+2//f(2)+2+2+2//f(1)+2+2+2+2return m;}

定义一个函数,判定一个整数是否为素数,是,返回1;否,返回0.在主函数中测试。#include#includeint main(){int x,i,k;int fun(int n);printf("请输入一个整数:\n");scanf("%d",( ));if(fun(x))printf("%d是素数\n",x);elseprintf("%d不是素数\n",x);return 0;}int fun(int n){int k,i;k=sqrt(());for(i=2;i<=k;i++)if(()) break;if(())return 1;elsereturn 0;}

定义一个函数,是给定的一个4*4的二维整型数组转置,即行列互换。#includemain(){void zhuan(int );int a[4][4]={{1,2,3,5},{4,5,6,6},{7,8,9,0},{1,3,4,5}};int i,j;zhuan(());for(i=0;i<4;i++){for(j=0;j<4;j++)printf("%d ",( ));printf("\n");}}void zhuan(int a[4][4]){int i,j,t;for(i=0;i<4;i++)for(j=( );j<4;j++)//j==i为主对角线位置{t=a[i][j];( );a[j][i]=t;}}

答案查题题库