我試圖創建一個函數,它允許從主函數調用時打印不同大小的樹。不幸的是,當我運行我的代碼時,在主函數中出現錯誤「參數類型'void'不完整」三次。這裏是我的代碼:C - 「參數類型'void'不完整」使用函數打印樹的錯誤
#include <stdio.h>
void tree(int rows)
{
int i, j;
for(i=1; i<=rows; i++)
{
for(j=i; j<rows; j++)
{
printf(" ");
}
for(j=1; j<=(2*i-1); j++)
{
printf("*");
}
printf("\n");
}
}
int main()
{
int rows;
rows = 5;
printf("%d\n", tree(rows));
rows = 3;
printf("%d\n", tree(rows));
rows = 6;
printf("%d\n", tree(rows));
}
我將不勝感激任何意見!
您的printf預計返回類型** ** INT然而,樹的回報**無效的**。 –
所以我需要改變%d? – Rachel
'main'中的'printf'應該顯示什麼信息? – user3386109