有以下程序 #include <stdio.h> int f(int n); main() { int a=3,s; s=f(a);s=s+f(a);printf(“%d”,s); } int f(int n) { static int a=1; n+=a++; return n; } 程序运行以后的输出结果是
- 首页
- 学习通答案
-
1.有以下程序 #include int f(int n); main() { int a=3,s; s=f(a);s=s+f(a);printf(“%d”,s); } int f(
-
2.有以下程序#include int f(int t[],int n);main(){ int a[4]={1,2,3,4},s;s=f(a,4); printf("%d\n",s);}
-
3.设有函数:int ff(int n){ static int f=1; f=f+n;return f;}则执行以下语句后,s的值是 int i,s=0; for(i=1;i<4
-
4.有以下程序int f(int b[][4]){ int i,j,s=0;for(j=0;j<4;j++){ i=j;if(i>2) i=3-j;s+=b[i][j];}return s;}main( )
-
5.下面程序的输出结果是( )。
-
6.以下程序的输出结果是().main(){float x=3.6; int i; i=(int)x; printf("x=%f,i=%d",x,i);}
-
7.若int n; float f=13.8;则执行n=(int)f%3后,n的值是? 4.333333414.6
-
8.请问语句1为哪个语句时,以下函数可以实现 x的N次方int POWxN(int x, int N){ int ret=1; for(int i = 0; i
-
9.分析一下程序,则得到结果是:()int a=3,b=5;max(int a,int b){ int c; c=a>b?
-
10.有以下程序:main(){ int y=456; printf(“*y=%7o*\n”,y); printf(“*y=%-7o*\n”,y); printf(“*y=%07o*\n”,y)