首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

初学者可以输出一个“圆”的c程序,谢了

2012-03-18 
菜鸟求一个可以输出一个“圆”的c程序,谢了!用循环函数编一个可以输出“圆”的程序如:for函数写清楚点,最好有

菜鸟求一个可以输出一个“圆”的c程序,谢了!
用循环函数编一个可以输出“圆”的程序
如:for函数
写清楚点,最好有点注释,非常感谢!

[解决办法]
#include<stdio.h>
#include<math.h>
int main()
{double y;
int x,m;
for(y=10;y>=-10;y–)
{m=2.5*sqrt(100-y*y); 
for(x=1;x<30-m;x++) 
printf(" ");
printf("*"); 
for(;x<30+m;x++) printf(" "); 
printf("*\n"); 
}
return 0;
 }
给你写了个 c语言的 自己看看吧 别忘了加分
[解决办法]
有点难哦,努力吧,你会进步很快的。因为有这么多大侠帮你。
[解决办法]
[code=C/C++][/code]



#include <stdio.h>
#include <stdlib.h>
int main()
{
unsigned int data[]={ 0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xF0,0x08,0x08,0x10,0x04,0x20,0x06,0x20,0x02,
0x20,0x02,0x20,0x02,0x20,0x02,0x10,0x04,0x08,0x08,0x07,0xF0,0x00,0x00,0x00,0x00};
unsigned int i,j,k;
for(i=0;i<30;i++)
{
k=data[i];
for(j=8;j>0;j--)
{
if((k>>j-1)&1==1)
printf(".");
else printf(" ");
}
if(i%2==1)
printf("\n");
}
getch();
}

不是太圆,主要是字模没取好,取得0的字模,呵呵。 

[解决办法]

C/C++ code
#include <stdio.h>#include <math.h>#define F   1.5#define T   16.0#define D   (24.0 * F)#define R   (D/2.0)#define R2  (D*D/4.0)int main(void){    double i, j;    for (i = 0; i * F <= D + 1.0; i += F) {        for (j = 0; j <= D; j++) {            if (fabs((i * F - R) * (i * F - R) + (j - R) * (j - R) - R2) < T)                putchar('O');            else                putchar(' ');        }        putchar('\n');    }    return (0);} 

热点排行