1、int a34=1, 2, 0, 4, 6, 8, 10; ,则初始化后,a12得到的初值是 0 ,a21得到的i初值是 6 。4以下程序可求出所有水仙花数(水仙花数是指一个3位正整数,其各位数字的立方之和等于该正整数。如:407=4*4*4+0*0*0+7*7*7,故407是一个水仙花数)。请填空。#include void main() int x,y,z,a8,m,i=0;printf(The special numbers are:n);for(m=100;m1000; m+) x=m/100;y= (m/10)%10 ;z=m%10;if(x*100+y*10+z=x*x*x+y*y
2、*y+z*z*z) ai=m ; i+; for(x=0; x char a=c language, t; int i,j,k; k=strlen(a);for(i=0;i=k-2;i+=2) for(j=i+2;jaj ) t=ai; ai=aj; aj=t; puts(a);6下面程序的功能是将二维数组a中每个元素向右移一列,最右一列换到最左一列,移后的数组存到另一个二维数组b中,并按矩阵形式输出a和b,请填空。例如:array a: array b: 4 5 6 6 4 5 1 2 3 3 l 2 int a23=4,5,6,1,2,3,b23; int i,j;array a: n f
3、or(i=0;=1;i+) for(j=0;3;j+) printf(%5d,aij); bij=aij; for( i=0; i+) bi0=ai2;array b:2;,bij); printf() ;7下面程序中的数组a包括10个整数元素,从a中第二个元素起,分别将后项减前项之差存入数组b,并按每行3个元素输出数组b。 int a10,b10,i; i10 ; scanf(%d, &ai);for(i=1; bi=ai-ai-1; for(i=1;10;%3d,bi); if( i%3=0 )printf( 8以下程序是求矩阵a,b的和,结果存入矩阵C中,并按矩阵形式输出。 #inclu
4、de ai+1) t=ai;ai=ai+1;ai+1=t;请输入需要查找的学生的学号:scanf(x); do mid=(low+high)/2; if(amid=x)break; else if(amidx) high=mid-1; else low=mid+1; while(low=high);if(lowave)超过平均分的学生学号为:%d,成绩为:%dn,ai0,ai1);NUM-1;NUM-j-1; if(ai1A & cha ch z for (i=0;26;%c: %dn, i+, leti); 5.编写程序输出以下杨辉三角形(要求打印出10行)。1 1 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1#define N 10 int aNN; ai0=1; aii=1; for(i=2; for(j=1;j+) aij=ai-1j-1+ai-1j;=i;%4d ,aij) ; 6.编写程序输入并求一个44矩阵的两条对角线元素之和、四周靠边元素之和。#define N 4 int aNN; int i,j; int sum1=0; /对角线元素之和 int sum2=0; /四周靠边元素之和请输入%d*%d矩阵:,N,