我的这个编程哪里错了??

来源:百度知道 编辑:UC知道 时间:2024/06/07 05:22:06
#include<stdio.h>
void main()
int a,b,c;
{
scanf("%d",&a);
for(b=a-1;b>=0;b--)
{
for(c=b-1;c>=0;c--)
printf(" ");
for(d=1+2(a-1-b);d>=1;d=d-2)
printf("*\n");
}
for(b=0;b<=a-2;b++)
{
for(c=b;c>=1;c--)
printf(" ");
for(d=a+1-2b;d>=1;d--)
printf("*");
}
}

a,b,c赋值应在main()函数里面
d还没有被声明
如果还有问题就是逻辑运算的问题了,
到时候自己调一下错误
不行的话就找本书自学吧,问是问不清的……

没有定义整型变量d

首先,将int a,b,c;下面的{ 移到它上面去,
第二,d没声明;

你要实现的是什么功能 ?