【填空题】#include #define N 20 main(){ int a[N],i; for(i=0;i") }
举一反三
- 中国大学MOOC: 以下程序的运行结果是: 。#include <stdio.h>#define N 4void fun(int a[][N],int b[]){int i;for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i];}int main(){int x[N][N]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},y[N],i;fun(x,y);for(i=0;i<N;i++)printf("%d,",y[i]);printf("\n");return 0;}
- *【程序填空】题目:编程求n!(n≥0)*/ #include "stdio.h" main() { int n,i; double s; /***********SPACE***********/ scanf("%d",【?】); /***********SPACE***********/ 【?】 i=1; /***********SPACE***********/ while(【?】) { s*=i; i++; } /***********SPACE***********/ printf("%e\n",【?】); }
- 产生25个[101,300]上的随机整数,求出其中能被5整除的所有数的和。 #include "stdio.h" #include (1) int main() { int i,a[25],s=0; for(i=0;i<25;i++) { a[i]= (2) ; printf("%5d",a[i]); } printf("\n"); for(i=0;i<25;i++) if( (3) ) (4) ; printf("s=%d\n",s); }
- #include<stdio.h> main() {int i,index,n: int a[10]; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&a[i]); index=0; for(i=1;i<n;i++) {if(a[i]<a[index])index=i;} printf("min=%d,index=%d\n",a[index],index); } 程序运行时输入5 7 9 5<回车>,则程序运行结果是:______[/i][/i]
- 下面程序的运行结果是 #include<stdio.h> int main() { int a[]= {2,3,5,4},i; for(i=0; i<4; i++) switch(i%2) { case 0: switch(a[i]%2) { case 0: a[i]++; break; case 1: a[i]--; } break; } for(i=0; i<4; i++) printf("%2d",a[i]); printf("\n"); return 0; }