/*------------------------------------------------------- 【程序填空】
--------------------------------------------------------- 题目:以下程序的功能是打印以下图形。
***** ***** ***** ***** *****
-------------------------------------------------------*/
main ( ) {
char a[5][9]={\ int i,j;
for (i=0;i<5;i++)
/***********SPACE***********/ for(j=i; 【?】;j++) a[i][j]='*';
/***********SPACE***********/ for(【?】;i<5;i++) {
for(j=0;j<9;j++)
/***********SPACE***********/ printf(\【?】 ); /***********SPACE***********/ 【?】; } }
答案:
1). jj 或 j<=i+4 或 i+4>=j 2). i=0 3). a[i][j]
4). printf(\
〖第23题〗(练习题所在文件夹:596)
/*------------------------------------------------------- 【程序填空】
--------------------------------------------------------- 以下程序不借助任何中间变量把a、b的值进行交换,请填空。 ---------------------------------------------------------*/
#include
printf(\ scanf(\
/***********SPACE***********/ a+=【?】;
/***********SPACE***********/ b=【?】;
/***********SPACE***********/ a-=【?】;
printf(\
答案:
1). b 2). a-b 3). b
〖第24题〗(练习题所在文件夹:592)
/*------------------------------------------------------- 【程序填空】
--------------------------------------------------------- 题目:产生15个[20,80]上的随机整数,用顺序法(比较法)按从 小到大排序后输出。
--------------------------------------------------------*/ #include \ #define N 15 main()
{int i,j,k,a[N]; for(i=0;i a[i]=random(61)+20; for(i=0;i /***********SPACE***********/ for(【?】;j /***********SPACE***********/ if(【?】) {k=a[i]; /***********SPACE***********/ 【?】; a[j]=k; } for(i=0;i /***********SPACE***********/ printf(\【?】); printf(\ } 答案: 1). j=i+1 或 j=1+i 或 j=i 2). a[i]>a[j] 或 a[j]=a[j] 或 a[j]<=a[i] 3). a[i]=a[j] 4). a[i] 〖第26题〗(练习题所在文件夹:438) /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 题目:求出二维数组中的最大元素值。 -------------------------------------------------------*/ #include \void main() {int a[3][4]={{1,3,5,7},{2,4,6,8},{15,17,34,12}}; /***********SPACE***********/ printf(\【?】); } max_value(m,n,array) /***********SPACE***********/ int m,n,【?】; {int i,j,max; max=array[0][0]; for(i=0;i /***********SPACE***********/ if(max 答案: 1). max_value(3,4,a) 2). array[][4] 或 array[3][4] 3). max=array[i][j] 〖第27题〗(练习题所在文件夹:631) /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 题目:以下程序用辗转相除法求两个数的最大公约数。 (辗转相除法:已知两个数M和N,假定M>N,则求M%N, 若余数r为0,则N即为是所求,若余数r不为0, 用N除 r,再求其余数……直到余数为0, 则除数就是最大公约数。) -------------------------------------------------------*/ main( ) { int x,y,t,r; scanf(\ /***********SPACE***********/ if(【?】) /***********SPACE***********/ { t=x; 【?】; y=t; } while(x%y) { /***********SPACE***********/ r=【?】; x=y; /***********SPACE***********/ y=【?】; } printf(\} 答案: 1). x 〖第28题〗(练习题所在文件夹:630) /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 题目:下面程序用0~9之间不同的3个数构成一个3位数, 统计出共有多少种方法。请填空,完善程序。 -------------------------------------------------------*/ #include /***********SPACE***********/ int i,j,k,【?】; for(i=1;i<=9;i++) for(j=0;j<=9;j++) /***********SPACE***********/ if(【?】 ) continue; else for(k=0;k<=9;k++) /***********SPACE***********/ if(【?】)count++; printf(\} 答案: 1). count=0 2). i==j 或 j==i 3). k!=i&&k!=j 或 (i!=k)&&(j!=k) 〖第29题〗(练习题所在文件夹:423) /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 题目:按字母表顺序输出26个大写英文字母。 -------------------------------------------------------*/ #include char string[256]; int i; /***********SPACE***********/ for (i = 0; i < 26; 【?】) /***********SPACE***********/ string[i] = 【?】; string[i] = '\\0'; /***********SPACE***********/ printf (\【?】); } 答案: 1). i++ 或 ++i 或 i=i+1 或 i+=1 或 i=1+i 2). 'A' + i 或 i+'A' 或 65 + i 或 i+65 3). string 〖第30题〗(练习题所在文件夹:599) /*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 题目:从键盘上输入若干个学生的成绩,统计计算出平均成绩, 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库程序填空(删减版)(3)在线全文阅读。
相关推荐: