❶ C++程序 玫瑰花数

玫瑰花的物语

1朵玫瑰代表 —— 我的心中只有你 ONLY YOU !
2朵玫瑰代表 —— 这世界只有我俩! 3朵玫瑰代表 —— 我爱你 I LOVE YOU ! 4朵玫瑰代表 —— 至死不渝!
5朵玫瑰代表 —— 由衷欣赏!
6朵玫瑰代表 —— 互敬 互爱 互谅!
7朵玫瑰代表 —— 我偷偷地爱著你!
8朵玫瑰代表 —— 感谢你的关怀扶持及鼓励 !
9朵玫瑰代表 —— 长久 ALWAYS !
10朵玫瑰代表 —— 十全十美 无懈可击!
11朵玫瑰代表 —— 最爱 只在乎你一人!
12朵玫瑰代表 —— 对你的爱与日俱增!
13朵玫瑰代表 —— 友谊长存!
14朵玫瑰代表 —— 骄傲!
15朵玫瑰代表 —— 对你感到歉意 I'M SORRY!
16朵玫瑰代表 —— 多变不安的爱情!
17朵玫瑰代表 —— 绝望无可挽回的爱! 18朵玫瑰代表 —— 真诚与坦白!
19朵玫瑰代表 —— 忍耐与期待!
20朵玫瑰代表 —— 我仅一颗赤诚的心!
21朵玫瑰象征 —— 真诚的爱!
22朵玫瑰象征 —— 祝你好运!
25朵玫瑰象征 —— 祝你幸福!
30朵玫瑰象征 —— 信是有缘!
36朵玫瑰象征 —— 浪漫!
40朵玫瑰象征 —— 誓死不渝的爱情!
50朵玫瑰象征 —— 邂逅不期而遇!
99朵玫瑰象征 —— 天长地久 FOREVER!
100朵玫瑰象征 —— 百分之百的爱 100% LOVE!
101朵玫瑰象征 —— 最 …… 最爱!
108朵玫瑰象征 —— 求婚!
111朵玫瑰代表 —— 无尽的爱
144朵玫瑰代表 —— 爱你日日月月生生世世
365朵玫瑰代表 —— 想你在每天 999朵玫瑰代表 —— 天长地久、爱无止境
1001朵玫瑰代表 —— 直到永远

c语言:一行一个,在屏幕上输出所有四叶玫瑰数,用while循环,咋编

代码文本:回

#include "stdio.h"

int main(int argc,char *argv[]){

int n,t;

n=999;

while(++n<10000)

答if(n==(t=n/1000)*t*t*t+(t=n/100%10)*t*t*t+(t=n/10%10)*t*t*t+(t=n%10)*t*t*t)

printf("%d ",n);

return 0;

}

❸ 急用C语言的雪花代码 请高手指教谢谢了~~!

# include <dos.h> # include <time.h> # include <conio.h> # include <stdio.h> # include <stdlib.h> # include <graphics.h> struct Snow //雪的结构体 { int x; int y; int size; int speed; }snow[200]; int snownum=0; //初始化雪花数量 void *save1,*save2,*save3,*save4; //储存各个元素 void Copy() //储存元素主程序 { setcolor(0); setfillstyle(1,15); fillellipse(200,200,2,2); //大雪花 fillellipse(200,210,2,1); //中雪花 fillellipse(210,200,1,1); //小雪花 save1=malloc(imagesize(196,196,204,204)); //储存大雪花 save2=malloc(imagesize(196,196,204,204)); //储存中雪花 save3=malloc(imagesize(196,196,204,204)); //储存小雪花 save4=malloc(imagesize(196,196,204,204)); //储存背景色的图块 getimage(196,196,204,204,save1); getimage(196,208,204,212,save2); getimage(208,198,212,202,save3); getimage(96,96,104,104,save4); cleardevice(); } void DrawSnow() //下雪主程序 { int i; randomize(); while(!kbhit()) { if(snownum!=120) //初始设置雪花属性 { snow[snownum].speed=2+random(3); snow[snownum].x=20+random(600); snow[snownum].y=0; snow[snownum].size=random(3); snownum++; } for(i=0;i<snownum;i++) putimage(snow[i].x,snow[i].y,save4,0); for(i=0;i<snownum;i++) { snow[i].y+=snow[i].speed; switch(snow[i].size) //选择下落的雪花大小 {case 0: putimage(snow[i].x,snow[i].y,save1,0); break; case 1: putimage(snow[i].x,snow[i].y,save2,0); break; case 2: putimage(snow[i].x,snow[i].y,save3,0); break; } if(snow[i].y>500) //雪花落下后重新计算雪花属性 { snow[i].speed=3+random(3); snow[i].x=20+random(600); snow[i].y=0; snow[i].size=random(3); } } delay(5000); } } void main() {int driver=DETECT,mode; initgraph(&driver,&mode,""); Copy(); DrawSnow(); }

❹ 急求一个生日快乐C语言程序,最好有玫瑰

你的这个要求实在是太高、太高了!!肯定是不可能有人满足你的这个要求的(急版求、还要求:不能够权有任何错误的代码、还要有玫瑰)!
因为首先编写任何一个规模稍微大一些的源程序本身就是一个艰巨的脑力劳动,并且不是在纸上写出源程序来,就保证写出来的源程序一定能够运行出正确结果的,而是必须要通过上机编辑、编译、链接、自己亲自花费大量的时间和精力,最终才能够将源程序调试出来正确的运行结果。因为在很多时候,往往都不是说只要编程思路正确了,程序的运行结果就一定是正确的。
以上就是我个人多年的软件编程经验。

❺ c语言 心形图案代码

#include <stdio.h>

int main(void)

{

float a,x,y;

for(y=1.5f; y>-1.5f; y-=0.1f)

{

for(x=-1.5f; x<1.5f; x+=0.05f)

{

a = x*x+y*y-1;

char ch = a*a*a-x*x*y*y*y<=0.0f?'*':' ';

putchar(ch);

}

printf(" ");

}

return 0;

}

(5)c语言玫瑰花代码扩展阅读:

书写规则

1、一个说明或一个语句占一行。

2、用{} 括起来的部分,通常表示了程序专的某一层次结属构。{}一般与该结构语句的第一个字母对齐,并单独占一行。

3、低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。

网络-c语言

❻ c语言输出所有得水仙花数,玫瑰花数和五角星数

水仙花数即三位的自幂数。所谓自幂数,就是指一个 n 位数 ( n≥3 ),其每位上的数字内的 n 次幂之容和等于本身。
所以水仙花数,首先是三位数,形式为abc,同时a,b,c的立方和值与原本数相同。
类似的还有
四位自幂数:四叶玫瑰数
五位自幂数:五角星数
六位自幂数:六合数
等等。

对于水仙花数的判断,需要按照以下步骤:
1 提取该数的个位,十位,百位值。
2 计算三个数的立方和。
3 与原值比较,如相等则是。

要输出所有水仙花数,需要:
1 对所有三位数,即100到999遍历;
2 对每个数判断是否为水仙花数,如是则退出。
当循环结束,所有的水仙花数就输出成功了。
代码如下:

int isNarcissistic(int n)
{
int a = n/100;
int b = n/10%10;
int c = n%10;
return a*a*a + b*b*b + c*c*c == n;
}

int main()
{
int i;
for(i = 100; i< 1000; i ++)
if(isNarcissistic(i)) printf("%d ",i);
}

❼ 关于那个999朵玫瑰的C语言程序,要如何才能在vc6.0上运行,求大神和前辈们指导

这个简单,用MoveTo和LineTo就行了。如有下面2个点,x(1,2),y(8,9)你只要MoveTo(1,2);LineTo(8,9);如果你是要任意输入版2个点的话,那么先权将输入的点先转化为浮点型,用atof函数,这个函数使用起来很简单,就是把字符型转化为浮点型。这样就

❽ c语言中什么是玫瑰花数

^# include <iostream.h>
# include <math.h>
# define SIZE 10
int main()
{
long i,j;
long a[SIZE];
long temp;
long count=0;
long sum=0;
cout<<"玫瑰花数:"<<endl;
for(i=(long)(pow(10,4-1));i<(long)pow(10,4);i++)
{
temp=i;
while(temp!=0)
{
a[count++]=temp%10;
temp/=10;
}
for(j=0;j<count;j++)
{
sum+=(long)(pow(a[j],4));
}
if(sum==i)
{
while(count>1)
{
cout<<a[--count]<<"^"<<4<<"+";
}
cout<<a[--count]<<"^"<<4<<"="<<sum<<endl;
}
sum=0;
count=0;
}
return 0;
}
可以了哈,试试嘛

❾ 你是不是有999玫瑰C语言版源代码能给我吗

#include <dos.h>
#include <graphics.h>
#include <math.h>
/*玫瑰花*/
#define FNX(x) (int)(xo+(x)*1.0)
#define FNY(y) (int)(getmaxy()-(yo+(y)*1.0))
#define FNX2(phi) cos(phi)*ac-sin(phi)*bs
#define FNY2(phi) cos(phi)*as+sin(phi)*bc

/*画旋转的椭圆*/
void elli(int xo,int yo,int a,int b,double theta)
{
int i;
double da,c,s,ac,as,bc,bs,xf,yf,phi,x,y;
theta=theta*0.01745;
da=3*0.1745;
c=cos(theta);
s=sin(theta);
ac=a*c;as=a*s;
bc=b*c;bs=b*s;
x=FNX2(0);
y=FNY2(0);
moveto(FNX(x),FNY(y));
for(i=1;i<=360;i++)
{
phi=i*da;
xf=x*cos(phi)*0.1;
yf=b*sin(phi)*0.1;
x=FNX2(phi);
y=FNY2(phi);
lineto(FNX(x),FNY(y));
}
}

/*花*/
void hua(int x,int y)
{
register i;
/*画粉红色玫瑰*/
setcolor(12);
arc(x+65,y-60,150,350,8);
arc(x+66,y-54,300,470,8);
arc(x+65,y-56,30,230,10);
arc(x+64,y-57,300,490,17);
ellipse(x+73,y-30,250,450,27,40);
ellipse(x+59,y-30,100,290,27,40);
ellipse(x+65,y-40,140,270,20,30);
setfillstyle(SOLID_FILL,5);
floodfill(x+65,y-20,12);
/*画红色玫瑰*/
arc(x,y,150,350,12);
arc(x+1,y+8,280,470,12);
arc(x,y+2,30,230,16);
arc(x,y+3,80,240,28);
arc(x+2,y+8,180,330,22);
arc(x-2,y+2,310,460,25);
ellipse(x-12,y+30,120,300,30,40);
ellipse(x+10,y+28,250,423,30,42);
ellipse(x-4,y+10,290,393,30,40);
setfillstyle(SOLID_FILL,4);
floodfill(x+5,y+31,12);
/*画紫色花骨朵*/
ellipse(x+120,y+5,0,360,15,25);
setfillstyle(SOLID_FILL,1);
floodfill(x+120,y,12);
/*画黄色花骨朵*/
ellipse(x-70,y+10,0,360,14,20);
setfillstyle(SOLID_FILL,14);
floodfill(x-70,y+10,12);
setcolor(10);
/*画红花花萼*/
ellipse(x-15,y+32,190,310,30,35);
ellipse(x+16,y+32,235,355,26,35);
ellipse(x,y+35,190,350,43,50);
arc(x,y+82,190,350,6);
setfillstyle(SOLID_FILL,2);
floodfill(x,y+75,10);
/*画粉花花萼*/
ellipse(x+50,y-48,190,320,22,50);
ellipse(x+80,y-48,220,350,22,50);
ellipse(x+65,y-28,180,360,36,50);
floodfill(x+65,y+18,10);
/*画主枝*/
for(i=0;i<3;i++ )
{
ellipse(x-98,y+100+i,255,371,100,80);
ellipse(x-20,y+30+i,260,358,140,140);
ellipse(x+224,y+20+i,180,218,160,140);
}
/*画侧枝*/
ellipse(x+70,y+34,180,233,140,140);
ellipse(x,y+40,205,255,100,120);
ellipse(x+135,y-30,209,249,72,120);
ellipse(x,y+20,263,301,100,120);
ellipse(x+85,y-10,278,305,100,120);
ellipse(x+100,y-62,282,308,90,120);
ellipse(x-50,y-10,277,314,30,120);
ellipse(x+70,y+80,222,266,52,120);
ellipse(x-60,y-45,229,266,52,120);
ellipse(x+79,y-45,229,266,52,120);
ellipse(x+84,y,224,273,52,120);
ellipse(x+110,y+40,240,282,100,120);
/*画紫花骨朵花萼*/
ellipse(x+120,y-6,200,340,17,25);
ellipse(x+120,y+7,160,380,17,27);
floodfill(x+122,y+30,10);
/*画黄花骨朵花萼*/
ellipse(x-70,y+15,140,390,17,20);
ellipse(x-75,y-10,205,340,10,30);
ellipse(x-60,y-10,195,340,5,30);
floodfill(x-70,y+32,10);
/*画叶*/
/*画右边的叶子*/
elli(x+168,y+282,10,20,-40);
elli(x+160,y+252,8,16,260);
elli(x+145,y+270,8,16,-15);
elli(x+156,y+224,10,20,-45);
elli(x+150,y+200,8,16,270);
elli(x+135,y+220,8,16,-10);
elli(x+146,y+144,8,16,-80);
elli(x+130,y+130,6,12,235);
elli(x+125,y+154,7,14,-10);
elli(x+78,y+98,6,12,-90);
elli(x+60,y+90,5,10,180);
elli(x+70,y+109,5,10,-45);
/*画左边的叶子*/
elli(x-125,y+270,12,24,60);
elli(x-95,y+270,10,20,10);
elli(x-110,y+245,10,20,90);
elli(x-105,y+220,10,20,45);
elli(x-100,y+190,8,16,135);
elli(x-75,y+210,8,16,-45);
/*画中间的叶子*/
elli(x+65,y+190,10,20,-45);
elli(x+40,y+185,8,16,0);
elli(x+55,y+165,8,16,90);
}

/*主程序*/
main()
{
int driver=VGA,mode=VGAHI;
registerbgidriver(EGAVGA_driver);
initgraph(&driver,&mode,"C:\TC");
cleardevice();
hua(450,90);
setcolor(2);
rectangle(0,0,639,479);
getch();
closegraph();
}