内容发布更新时间 : 2025/3/30 8:14:49星期一 下面是文章的全部内容请认真阅读。
{
int a[6][6],t,i,j;
for(i=0; i<6;i++) for(j=0;j<6;j++)
;
for(i=0; i<6;i++){ t= ; for(j=0;j<6;j++)
a[i][j]= ; }
for(i=0; i<6;i++){ for(j=0;j<6;j++)
printf(\
; } }
解:① scanf(“%d”,&a[i][j]) ② a[i][i] ③ a[i][j]/t ④printf(“\\n”)或putchar(‘\\n’)
3.以下程序的功能是将字符串a中下标值为偶数的元素由小到大排序,其他元素不变。
#include
char a[81],t; int i,j,n;
gets(a);
for(n=0; ; n++); for(i=0; ;i+=2)
for(j=i+2;j
t=a[i];
; a[j]=t; }
puts(a); }
解:① a[n]!= ‘\\0’ ② i
4.输入一个整数,输出它的二进制序列。
#include
int a[32],x,i,m;
int change(int x,int a[]);
scanf(\ m=change(x,a); for(i=0;i
printf(\
45
}
int change( ) {
int n=0,t,k;
do { a[n]=x%2; ; n++; }while(x!=0);
for(k=0;k
; a[n-k-1]=t;
}
return n; }
解:① int x,int a[] ② x=x/2 ③ a[k]=a[n-k-1] 5.程序能够按以下形式输出一个杨辉三角形,请对函数yahuei在下划线处将程序补充完整。
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1
1 5 10 10 5 1 #include