[問題] "*"畫成圓(c語言)
這是一個以星號畫出斜線的範例
在DEV-C裡面需要先引入參數半徑R跟字元
我的問題是如何將for迴圈的內容
改成可以畫出一個半徑為R圓以字元*排列
#include <stdio.h>
#include <math.h>
int main(int argc, char *argv[])
{
int r, x, y;
char c;
sscanf(argv[1],"%d",&r);
sscanf(argv[2],"%c",&c);
for (y=0;y<=r;y++)
{
for (x=1;x<3*y;x++)
printf(" ");
printf("%c\n",c);
}
getchar();
return 0;
}
我大概猜第一個for應該改成 (y=0;y<=2*r;y++)
但是下一層我沒有頭緒希望大家幫幫我
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.122.80
推
08/05 00:20, , 1F
08/05 00:20, 1F
→
08/05 14:06, , 2F
08/05 14:06, 2F
推
08/05 14:51, , 3F
08/05 14:51, 3F
→
08/05 15:41, , 4F
08/05 15:41, 4F
→
08/05 15:45, , 5F
08/05 15:45, 5F
→
08/05 15:52, , 6F
08/05 15:52, 6F
→
08/05 19:45, , 7F
08/05 19:45, 7F
→
08/06 07:09, , 8F
08/06 07:09, 8F
推
08/06 11:01, , 9F
08/06 11:01, 9F
推
08/06 11:20, , 10F
08/06 11:20, 10F
推
08/06 12:03, , 11F
08/06 12:03, 11F
→
08/06 12:04, , 12F
08/06 12:04, 12F
→
08/06 12:40, , 13F
08/06 12:40, 13F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章