程序能运行就是计算的结果都是错的,请问下这个代码是哪里写错了
#include<stdio.h>
//打印一个菱形
int main()
{
printf(" * \n");
printf(" * * * \n");
printf(" * * * * * \n");
printf(" * * * * * * * \n");
printf(" * * * * * * * * * \n");
printf(" * * * * * * * * * * * \n");
printf(" * * * * * * * * * * * * *\n");
printf(" * * * * * * * * * * * \n");
printf(" * * * * * * * * * \n");
printf(" * * * * * * * \n");
printf(" * * * * * \n");
printf(" * * * \n");
printf(" * \n");
for (int i = 0; i < 8; i++)
{
for (int k = 0; k < 7 - i; k++)
{
printf(" ");
}
for (int j = 0; j < (2 * i) - 1; j++)
{
printf(" *");
}
printf("\n");
}
for (int i = 6; i >0 ; i--)
{
for (int k = 0; k < 7 - i; k++)
{
printf(" ");
}
for (int j = 0; j < (2 * i) - 1; j++)
{
printf(" *");
}
printf("\n");
}
return 0;
}
1.看下你输入逗号的时候输入法不能是全角
2.你输入的时候输入逗号后不要有空格
试一下