请问当从键盘输入整数 10,如下程序输出结果是____。 #include "stdio.h" int main(void){ int xn; int n; printf("please input n : "); scanf("%d",&n); if(n==0||n==1) xn=1; else{ int x1=1,x2=1; for (int i=2;i<=n;i++){ xn=x1+x2; x1=x2; x2=xn; } } printf("%d\n",xn); return 1; }
举一反三
- /*【程序填空】题目:编程序输出从键盘输入的n个数中的素数及其个数*/#include "stdio.h"int prime(int x){ int i,k=1; if(x<2) k=0; for(i=2;i<=x/2;i++)/***********SPACE***********/ if(【?】) k=0;/***********SPACE***********/ 【?】; }main() {/***********SPACE***********/ int i,n,x,【?】; scanf("%d",&n); for(i=1;i<=n;i++) {scanf("%d",&x);/***********SPACE***********/ if(【?】) {printf("%4d",x); k++; } } printf("\n%4d\n",k); }
- 以下程序执行后输出结果是( )。 #include "stdio.h" void main() { int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf("%d\n",x); }
- 以下程序运行后的输出结果是________。 #include "stdio.h" int f(int x); void main() { int n=1,m; m=f(f(f(n))); printf("%d",m); } int f(int x) {return x*2;}: 1/#/2/#/4/#/8
- 若x1=2^(1/2),x2={2^(1/2)+2}^(1/2),.,x(n+!)=(2+xn)^(1/2),n=(1,2,.)求极限xn
- 下列程序的运行结果是______ 。#include void main() { int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf("%d\n",x); }