发布时间 : 星期四 文章c语言教材全部答案更新完毕开始阅读b47504111ed9ad51f01df2be
main( )
{
int i, j;
for(i=1; i<=9; i++) {
for(j=1; j<=i; j++)
printf(“ -*-=- ”, i, j, i*j); printf(“\\n ”); }
}
⑻ 输出如下图形。 # ### ##### ####### ##### ### # 程序:
#include
main( ) {
int i,j;
for(i=1;i<=4;i++) {
printf(“\\n”);
for(j=1;j<=4-i;j++) putchar(? ?);
for(j=1;j<=i*2-1;j++) putchar(?#?); }
for(i=3;i>=1;i--) {
printf(“\\n”);
for(j=1;j<=4-i;j++) putchar(? ?);
for(j=1;j<=i*2-1;j++) putchar(?#?); } }
⑼ 输入2个正整数,求两数的最大公约数和最小公倍数。 程序:
#include
main( )
{ int a , b , c ,t; printf ( \>0) : \ scanf ( \ if(a 0 ) { c = a % b ; a = b ; b = c ; } printf ( \ printf ( \ } 习题6
1. 选择题:
(1)B (2)D (3)B (4)B (5)C (6)D (7)A (8)C (9)B (10)D (11)D (12)B 2. 读程序:
(1)2322 (2)a[1][1]:8
3. 程序填空:
(1) ① a[8]=data; ② k>=0 ③ temp=a[k]; ④ k<=8 (2) ① str[0]:str[1] ② str[2] ③ t 4. (1)
#include
while (i<6)
{ sum+=xscj[i]; i++; } ave=sum/6;
printf(\平均分: %0.1f\\n\ printf(\高于平均分有:\ for(i=0;i<6;i++) if (xscj[i]>ave)
printf(\ \ }
(2)
#include
{int i,j,t,a[N],k;
for(i=0;i { k=i; if(a[k]>a[j]) k=j; if(k!=i) { t=a[i];a[i]=a[k];a[k]=t;} } printf(\ for(i=0;i (3) #include {int j,k,a[3][4]; printf(\ Input array a:\ for (j=0;j<3;j++) for (k=0;k<4;k++) scanf(\ printf(\ for (j=0;j<3;j++) { for (k=0;k<4;k++) printf(\ printf(\ } } (4) main( ) { int a[3][4],max,min,i,j,m1,n1,m2,n2; for (i=0;i<3;i++) for (j=0;j<4;j++) scanf(\ min=a[0][0]; max=a[0][0]; m1=n1=m2=n2=0; for (i=0;i<3;i++) for (j=0;j<4;j++) if (a[i][j] else if (a[i][j]>max) { max=a[i][j]; m2=i;n2=j; } printf(\printf(\printf(\ } (5) #include int d[4][4]= {{1,2,3,4},{5,6,7,8},{4,3,2,1},{1,2,3,4}}; for(i=0;i<4;i++) for(j=0;j<4;j++) if(d[i][j] if(j>=i) printf(\ else printf(\} } (6) #include { int a[M],b[M],c[N],i,j,k; gets(a); gets(b); printf(\ for (i=0;a[i]!='\\0';i++) c[i]=a[i]; printf(\ printf(\ printf(\ for (j=i;b[j-i]!='\\0';j++) c[j]=b[j-i]; printf(\ printf(\