填空题
有以下程序: int f(int n) {if(n==1)return 1; else return f(n-1)+1;} main() { int i,j=0; for(i=1;i<3;i++)j+=f(i); printf("%d\n",j); } 程序运行后的输出结果是
【11】
。
【参考答案】
C
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。#include<stdio.h>void main(int argc,char*argv[]){ FILE*f1,*f2;if(argc< 【13】 ){ printf( parameter error! n );exit(0);}n=fopen(argv[1], r );f2=fopen(argv[2], w );while( 【14】 )fputc(fgetc(f1),f2);fclose(f1);fclose(f2);}
点击查看答案&解析
填空题
以下程序的输出结果是 【15】 。#define MAX(x,y) (x)>(y)(x)L:(y)main(){ int a=5,b=2,C=3,d=3,t;t=MAX(a+b,c+D) *10;printf( %d n ,t);}
点击查看答案&解析
相关试题
以下程序的输出结果是 【12】 。void ...