下面程序的功能是两个整数进行交换,请填空。 sub(int * x,int *y) {【 】 z=*x; *x
下面程序的功能是两个整数进行交换,请填空。 sub(int * x,int *y) {【 】 z=*x; *x= *y; *y=z; return; } main() {int m,n,*t1,*t2; scanf("%d,%d",&m,&n); t1=&m;t2=&n; 【 】 printf("%d,%d\n",m,n); }
下面程序的功能是两个整数进行交换,请填空。 sub(int * x,int *y) {【 】 z=*x; *x= *y; *y=z; return; } main() {int m,n,*t1,*t2; scanf("%d,%d",&m,&n); t1=&m;t2=&n; 【 】 printf("%d,%d\n",m,n); }
第1题
下面程序的功能是求整数m、n的最大公约数,请填空。 main() { int m,n,r; scanf("%d,%d",&m,&n); if(【 】){r=m;m=n;n=r;) while(【 】) { r=m%n;m=n;n=r; } printf("%d",m); }
第2题
第3题
下面函数的功能是把两个整数指针所指的存储单元中的内容进行交换。
void exchange(int *x, int *y)
{ int t;
t=*y;
*y =______;
*x=______;
}
第4题
下面程序的功能是实现变量x、y内容交换,请填空。 define EXCHANGE(a,b,c) {a=b;b=c;c=a;} main() {int x=10,y=8,z; 【 】 printf("%d,%d",x,y); }
第5题
第6题
第7题
下面程序段是找出整数的所有因子,请填空。
scanf("%d",&x);
i=1;
for(;______;)
{ if(x%i==0)printf("%d",i);
i++:
}
第8题
下面程序是计算100以内能被4整除且个位数为4的所有整数,请填空。 main() { int m,n; for(m=0; 【 】;m++) { n=m*10+4; if(【 】)Continue; printf("%d\n",n); } }
第9题
用下面函数来求出两个整数之和,并通过形参传回两数相加之和值,请填空。
int add(int x,int y,______z)
{______=x+y; }
第10题
下面函数要求计算两个整数x,y之和,并通过形参返回该值,请填空。 add(int x,int y,【 】z) {【 】=x+y;}