❶ 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();
}