问答题
函数fun()的功能是:交换主函数中两个变量的值。例如,若变量a中的值原为8,b中的值为3,程序运行后a中的值为3,b中的值为8。
#include<stdio.h>
/**********found**********/
void fun(int x,int y)
int t;
/**********found**********/
t=x;x=y;y=t;
main()
int a,b;
a=8;b=3;
fun(&a,&b);
printf("%d,%d\n",a,b);
【参考答案】
(A)void fun(int*x,int*y) (B)t=*x;*x=*y;*y=t;
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
编写函数fun(),其功能是将M行、N列的二维数组中的数据按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。 例如,二维数组中的数据如下: 33 33 33 33 44 44 44 44 55 55 55 55 则一维数组中的内容应是: 33 33 33 33 44 44 44 44 55 55 55 55。 #include<stdio.h> void fun(int(*s)[10],int*b,int*n,int mm,int nn) main() int w[10][10]=33,33,33,33,44,44,44,44,55,55,55,55,id; int a[100]=0,n=0;void NONO(); printf( The matrix: n ); for(i=0;i<3;i++) for(j=0;j<4;j++)printf( %3d ,w[i][j]); printf( n ); fun(w,a,&n,3,4); printf( The A array: n ); for(i=0;i<n;i++)printf( %3d ,a[i]);printf( a n );
点击查看答案&解析
问答题
请编写一个函数fun(),其功能是比较两个字符串的长度(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。 例如,输入beijing<CR>shanghai<CR>(<CR>为回车键),函数将返回shanghai。 #include<stdio.h> char*fun(char*s,char*t) main() char a[20],b[20]; void NONO(); printf( Input 1th string: ); gets(a); printf( Input 2th string: ); gets(b); printf( %s n ,fun(a,b));
点击查看答案&解析
相关试题
编写函数fun(),其功能是将放在字符数组...
编写函数fun(),其功能是从s所指的字符串...
编写函数fun(),其功能是将M行、N列的二...
给定程序MODI1.C中函数fun()的功能是:...
请编写一个函数fun(),其功能是比较两个...