c语言怎么写星星代码,C语言打印星星的问题
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
#include
#include int main(void)
{
int index, up, lines;
printf("請輸入將要顯示的行數:\n");
while(scanf("%d", &up) == 1)
{
if(up % 2 == 0)
{
for(lines = 1; lines <= up / 2; lines++)
{
for(index = 0; index < lines; index++)
printf("*");
for(index = 0; index < up - 2 * lines; index++)
printf(" ");
for(index = 0; index < lines; index++)
printf("*");
printf("\n");
}
for(lines = up / 2 - 1; lines > 0; lines--)
{
for(index = lines; index > 0; index--)
printf("*");
for(index = 0; index < up - 2 * lines; index++)
printf(" ");
for(index = lines; index > 0; index--)
printf("*");
printf("\n");
}
}
else
{
for(lines = 0; lines <= up / 2; lines++)
{
for(index = 0; index < lines; index++)
printf("*");
for(index = 0; index < up - 2 * lines; index++)
printf(" ");
for(index = 0; index < lines; index++)
printf("*");
printf("\n");
}
for(lines = up / 2; lines > 0; lines--)
{
for(index = lines; index > 0; index--)
printf("*");
for(index = 0; index < up - 2 * lines; index++)
printf(" ");
for(index = lines; index > 0; index--)
printf("*");
printf("\n");
}
}
printf("請輸入一個新的行數:\n");
}
system("PAUSE");
return 0;
}
這次就幫你寫了(實際只是作為新手的自己想要練練手
),這種題目還是自己想想的比較好,這算是最基礎的了
總結
以上是生活随笔為你收集整理的c语言怎么写星星代码,C语言打印星星的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机考研985院校不歧视,考研最不歧视
- 下一篇: Java编程经典10道_Java经典编程