int main(int argc, char *argv[])
{
int i,j,k,n
printf("请输入需要打印的图形的行数:")
scanf("%d",&n)
if(n%2==0) /*分成上下两部分,输入数值n/2 */
n=n/2
else
n=n/2+1
for (i=1i<=ni++) /*输出上半三角形 */
{
for (j=nj>ij--)
printf(" ")
for (k=0k<2*i-1k++)
printf("*")
printf("\n")
}
/* 输出下半三角形*/
for (i=n-1i>0i--)
{
for (j=nj>ij--)
printf(" ")
for (k=0k<2*i-1k++)
printf("*")
printf("\n")
#include <stdio.h>
int main()
{
FILE *fp
int a[3][9],i,j
if((fp=fopen("C:\\cDemo\\data.txt","r"))!=NULL)
{
for(i=0i<3++i)
{
for(j=0j<9++j)
{
fscanf(fp,"%d",&a[i][j])
}
}
for(i=0i<3++i)
{
for(j=0j<9++j)
{
printf("%d ",a[i][j])
}
printf("\n")
}
}
else
{
puts("Can't open C:\\cDemo\\data.txt")
}
return 0
}