以下程序的输出结果是【1】。#include void main(){ int a[8]={2,3,4,5,6,7,8,9};int i,r=1; for(i=0;i<=3;i++)r=r*a[i]; printf("%d\n",r);}
查看答案
下面程序的功能是输出a数组中最大元素的下标。 #includemain() { int k,p; int a[]={1,-9,7,2,-10,3}; for(p=0,k=p;p<6;p++) if(a[p]>a[k]) 【1】; printf("%d",k); }
下面函数的功能是使用递归函数的思想求x的n次方,请填空。int fun(int x,int n){if(n==1);return 【1】;elsereturn 【2】;}
函数fun(n),n在100-999之间的三位数,判断n是否为水仙花数(n的各位数字立方和正好等于n)。int fun(int n){int a,b,c;a=n%10;b=n/10%10;【1】;if (a*a*a+b*b*b+c*c*c==n)return 1;elsereturn 0;}
下面程序的功能是使用数组作为函数的参数实现两数的交换,请填空。#includevoid swap(int a[2]){int t;t=a[0];a[0]=a[1];a[1]=t;}void main(){int x[2]={5,8};【1】;printf("x[0]=%d,x[1]=%d\n",x[0],x[1]);}