根据题意,编写程序 编写一函数liststar输出n行由”*”组成的等腰三角形,要求在主函数main中输入n。 例如:若输入4,则输出如下图形:
正确答案:
#include "stdio.h"
void liststar(int n)
{int i,j;
for(i=1;i<=n;i++)
{for(j=1;j<=n-i;j++)/*输出前导空格*/
printf("");
for(j=1;j
<=2*i-1;j++)
printf("*");
printf("/n");
}
}
main()
{int n;
printf("/nPlrase input n:");
scanf("%d",&n);
liststar(n)
}
void liststar(int n)
{int i,j;
for(i=1;i<=n;i++)
{for(j=1;j<=n-i;j++)/*输出前导空格*/
printf("");
for(j=1;j
<=2*i-1;j++)
printf("*");
printf("/n");
}
}
main()
{int n;
printf("/nPlrase input n:");
scanf("%d",&n);
liststar(n)
}
答案解析:有

微信扫一扫手机做题