输出Fabonacci数列:1,1,2,3,5,8,……的前20项的项值,要求每行输出5个数。 #include "stdio.h" main() { long int f[20]={1,1}; int i; clrscr(); /**************found************/ ___(1)___; for(i=2;i<20;i++) { f[i]=f[i-1]+f[i-2]; /**************found************/ if(___(2)___) printf(" "); printf("%8ld",f[i]); } printf(" "); }
输出Fabonacci数列:1,1,2,3,5,8,……的前20项的项值,要求每行输出5个数。 #include "stdio.h" main() { long int f[20]={1,1}; int i; clrscr(); /**************found************/ ___(1)___; for(i=2;i<20;i++) { f[i]=f[i-1]+f[i-2]; /**************found************/ if(___(2)___) printf(" "); printf("%8ld",f[i]); } printf(" "); }
将无符号八进制数字构成的字符串转换为十进制整数。 例如,输入的字符串为:556,则输出十进制整数366。请填空。 #include main() { char s[6]; int n=0,j=0; clrscr(); /************found************/ ___(1)___; /************found************/ while(___(2)____) { n=n*8+s[j]-'0'; j++; } printf("%d ",n); }
将无符号八进制数字构成的字符串转换为十进制整数。 例如,输入的字符串为:556,则输出十进制整数366。请填空。 #include main() { char s[6]; int n=0,j=0; clrscr(); /************found************/ ___(1)___; /************found************/ while(___(2)____) { n=n*8+s[j]-'0'; j++; } printf("%d ",n); }
从键盘上输入一个正整数n,计算并输出n的阶乘。 例如,如果从键盘上输入8, 程序的运行结果应为:The result is: 40320。 #include #include #include long fac( int n ) { int i; long t=1; for( i=2;i<=n;i++) t = t*i; return (t); } main() { int n; long int s; clrscr(); printf("Enter an integer number:"); /************found************/ ____(1)____; s = fac(n); /************found************/ printf("The result is : ____(2)____ ",s); }
从键盘上输入一个正整数n,计算并输出n的阶乘。 例如,如果从键盘上输入8, 程序的运行结果应为:The result is: 40320。 #include #include #include long fac( int n ) { int i; long t=1; for( i=2;i<=n;i++) t = t*i; return (t); } main() { int n; long int s; clrscr(); printf("Enter an integer number:"); /************found************/ ____(1)____; s = fac(n); /************found************/ printf("The result is : ____(2)____ ",s); }