1、
#include<stdio.h>
void main()
{ int a[][3]={9,7,5,3,l,2,4,6,8};
int i,j,sl=0,s2=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{ if(i==j)
s1=s1+a[i][j];
if(i+j==2)
s2=s2+a[i][j];
}
printf(“%d%4d\n”,sl,s2);
}
2、
#include<stdio.h>
void main()
{ char a[]={‘*’,‘*’,‘*’,‘*’,‘*’};
int i,j,k;
for(i=0;i<4;i++)
{ printf(“\n”);
for(j=0;j<i;j++)
printf(“%c”,‘ ’);
for(k=0;k<4;k++)
printf(“%c”,a[k]);
}
printf(“\n”);
}
3、
#include <stdio.h>
void main()
{ int s[5];
for (i=0;i<5;i++)
s[i]=i*2;
for(i=4;i>=0;i--)
printf(“%5d”,s[i]);
printf(“\n”);
}
程序是有错误的,执行不了。我就按你这个写吗?
追答代码本身没什么错误,不过里面有不少中文标点,导致无法运行。你可以自己打一遍
如果只是写输出结果,那把我说的每个输出写上就行,其它的不需要
谢了