當前位置:首頁 » 編程語言 » 生日快樂c語言

生日快樂c語言

發布時間: 2022-08-22 22:32:37

❶ 哪位仁兄可以用c語言幫我寫一個生日快樂的小程序 就是已輸入生日 最後可以出現生日蛋糕的圖像

#include <iostream>
#include <cmath>
#include <cstdio>
using namespace std;
const int inf=0xfffffff ;
int preminv[21] ;
int ri[21],hi[21] ;
int total,floornum ;
int ans ;
int dfs (int n,int v,int s,int maxr,int maxh)
{
int res ;
int i,tmpr,tmph,tmpsum ;
if (n>floornum){
if (v==total && s+ri[1]*ri[1]<ans){
ans = s+ri[1]*ri[1] ;
return 1 ;
}
}
for (ri[n]=maxr-1 ; ri[n]>=floornum-n+1 ; ri[n]--){
res = 2.0*(total-v)/ri[n] + ri[1]*ri[1] ;
if (res + s >= ans) continue ;
for (hi[n]=maxh-1 ; hi[n]>=floornum-n+1 ; hi[n]--){
if (v+ri[n]*ri[n]*hi[n]+preminv[floornum-n]>total) continue ;
tmpr = ri[n] ,tmph = hi[n],tmpsum = 0 ;
for (i=n ; i<=floornum ; i++){
tmpsum += tmpr*tmpr*tmph ;
tmpr-- , tmph-- ;
}
if (v+tmpsum<total) continue ;
dfs(n+1,v+ri[n]*ri[n]*hi[n],s+2*ri[n]*hi[n],ri[n],hi[n]) ;
}
}
return 1 ;
}
int main()
{
int tmpv,tmpr,tmph ;
int i ;
tmpv=0 ;
for (i=1 ; i<21 ; i++){
tmpv += i*i*i ;
preminv[i] = tmpv ;
}
while (scanf("%d%d",&total,&floornum)!=EOF){
ans = inf ;
tmpv = total - preminv[floornum-1] ;
if (tmpv>0){
tmpr = sqrt (1.0*tmpv/floornum) + 1 ;
tmph = 1.0*tmpv/(floornum*floornum) + 1 ;
dfs(1,0,0,tmpr,tmph) ;
}
if (ans==inf){
ans = 0 ;
}
printf("%d\n",ans) ;
}
return 0;
}

❷ 急求一個生日快樂C語言程序,最好有玫瑰

你的這個要求實在是太高、太高了!!肯定是不可能有人滿足你的這個要求的(急求、還要求:不能夠有任何錯誤的代碼、還要有玫瑰)!
因為首先編寫任何一個規模稍微大一些的源程序本身就是一個艱巨的腦力勞動,並且不是在紙上寫出源程序來,就保證寫出來的源程序一定能夠運行出正確結果的,而是必須要通過上機編輯、編譯、鏈接、自己親自花費大量的時間和精力,最終才能夠將源程序調試出來正確的運行結果。因為在很多時候,往往都不是說只要編程思路正確了,程序的運行結果就一定是正確的。
以上就是我個人多年的軟體編程經驗。

❸ 生日快樂c語言

#include<stdio.h>#include<math.h>floatf(floatx,floaty,floatz){floata=x*x+9.0f/4.0f*y*y+z*z-1;returna*a*a-x*x*z*z*z-9.0f/80.0f*y*y*z*z*z;}floath(floatx,floatz){for(floaty=1.0f;y>=0.0f;y-=0.001f)if(f(x,y,z)<=0.0f)returny;return0.0f;}intmain(){for(floatz=1.5f;z>-1.5f;z-=0.05f){for(floatx=-1.5f;x<1.5f;x+=0.025f){floatv=f(x,0.0f,z);if(v<=0.0f){floaty0=h(x,z);floatny=0.01f;floatnx=h(x+ny,z)-y0;floatnz=h(x,z+ny)-y0;floatnd=1.0f/sqrtf(nx*nx+ny*ny+nz*nz);floatd=(nx+ny-nz)*nd*0.5f+0.5f;putchar(".:-=+*#%@"[(int)(d*5.0f)]);}elseputchar('');}putchar(' ');}}

❹ 有一個聖誕快樂的程序據說是用C語言寫的,我想把它改成生日快樂的,跪求原代碼~謝謝各位

#include"stdio.h"

#include <string.h>

intmain(void){

chara[]="Iwishyouahappybirthday!Iwishyouahappybirthday!",m[4],i;

printf("\n\n\n");

printf("%*.*s\n",58,21,"_*=__=*_");

printf("%*.*s\n",61,25,"Wishyourbirthday!");

printf("%*.*s\n",63,29,"Iwishyouahappybirthday!");

printf("%*.*s\n",65,33,a);

printf("%*.*s\n",66,35,a);

printf("%*.*s\n",66,35,a);

printf("%*.*s\n",65,33,a);

printf("%*.*s\n",64,31,a);

printf("%*.*s\n",63,29,a);

printf("%*.*s\n",61,25,a);

printf("%*.*s\n",59,21,a);

printf("%*.*s\n",57,17,a);

printf("%*.*s\n",55,13,a);

printf("%*.*s\n",53,9,a);

printf("%*.*s\n",51,5,a);

printf("%*.*s\n",50,3,a);

printf("%*.*s\n",49,1,a);

return0;

(4)生日快樂c語言擴展閱讀

或者:

#include <stdio.h>

#include <math.h>

#include <stdlib.h>

#defineI20

#defineR340

intmain()

system("modeconcols=80lines=60");

system("title向你致以最誠摯的祝福!");

chardata[200][60]={{"祝你生日快樂!祝你生日快樂!"},{"\nHappybirthdaytoyou!\n"},{"Happybirthdaymydearfriend!\n"},

{"在你面前的台里本,總有一天是很獨特!\n"},{"雖然你和我,沒辦法選,來到世界的某刻。\n"},{"天氣寒冷,又或炎熱,又或者什麼血型和星座!\n"},

{"每年這刻,我對自己說,有生的日子要更快樂!\n"},{"天氣寒冷,又或炎熱,又或者什麼血型和星座!\n"},{"每年這刻,我對自己說,有生的日子要更快樂!\n"},

{"爸爸媽媽辛苦了!謝謝你們為我付出太多!\n"},{"生日祝福,吹滅蠟燭,我要我自己不許哭。\n"},{"長大了一歲變得靠譜,繼續走自己的旅程!\n"},

{"又到這一個時刻,幸福的花火,手機祝福收到很多很多。\n"},{"看到最後一條來自你,寫著讓我感動的話語。\n"},{"親愛的朋友要經常聯絡,我們一起來唱這首歌!\n"},

{"祝你生日快樂額!我們一起快樂!\n"}

};

intsign=0;

inti,j,e;

inta;

longtime;

for(i=1,a=I;i<I/2;i++,a--)

for(j=(int) ( I-sqrt(I*I-(a-i)*(a-i)) );j>0;j--)

printf("");

for(e=1;e<=2*sqrt(I*I-(a-i)*(a-i));e++)

printf("\3");

for(j=(int)

( 2*( I-sqrt(I*I-(a-i)*(a-i)) ) );j>0;j--)

printf("");

for(e=1;e<=2*sqrt(I*I-(a-i)*(a-i));e++)

printf("\3");

printf("\n");

for(i=1;i<80;i++)

if(i==25)

printf("======祝,生日快樂。======");

i+=30;

printf("\3");

printf("\n");

for(i=1;i<=R/2;i++)

if(i%2||i%3)

continue;

for(j=(int) ( R-sqrt(R*R-i*i) );j>0;j--)

printf("");

for(e=1;e<=2*( sqrt(R*R-i*i) - (R-2*I) );e++)

printf("\3");

printf("\n");

for(;;)

system("colora");

for(time=0;time<99999999;time++); system("color b");

for(time=0;time<99999999;time++); system("color c");

for(time=0;time<99999999;time++); system("color d");

for(time=0;time<99999999;time++); system("color e");

for(time=0;time<99999999;time++); system("color f");

for(time=0;time<99999999;time++);

system("color 0"); for(time=0;time<99999999;time++);

system("color 1"); for(time=0;time<99999999;time++);

system("color 2"); for(time=0;time<99999999;time++);

system("color 3"); for(time=0;time<99999999;time++);

system("color4");

for(time=0;time<99999999;time++); system("color 5");

for(time=0;time<99999999;time++); system("color 6");

for(time=0;time<99999999;time++); system("color 7");

for(time=0;time<99999999;time++); system("color 8");

for(time=0;time<99999999;time++); system("color 9");

for(time=0;time<99999999;time++); system("color ab");

for(time=0;time<99999999;time++); system("color ac");

for(time=0;time<99999999;time++); system("color ad");

for(time=0;time<99999999;time++); system("color ae");

for(time=0;time<99999999;time++); system("color af");

for(time=0;time<99999999;time++);

printf("%s",data[sign]);

sign++;

return0;

❺ 在源碼編輯器中,怎麼製作一個生日快樂的作品

咨詢記錄 · 回答於2021-12-19

❻ 用c語言怎麼寫生日快樂

#include <stdio.h>
#include <math.h>
float f(float x, float y, float z) {
float a = x * x + 9.0f / 4.0f * y * y + z * z - 1;
return a * a * a - x * x * z * z * z - 9.0f / 80.0f * y * y * z * z * z;}float h(float x, float z) {
for (float y = 1.0f; y >= 0.0f; y -= 0.001f)
if (f(x, y, z) <= 0.0f)
return y;
return 0.0f;}
int main() {
for (float z = 1.5f; z > -1.5f; z -= 0.05f) {
for (float x = -1.5f; x < 1.5f; x += 0.025f) {
float v = f(x, 0.0f, z);
if (v <= 0.0f) {
float y0 = h(x, z);
float ny = 0.01f;
float nx = h(x + ny, z) - y0;
float nz = h(x, z + ny) - y0;
float nd = 1.0f / sqrtf(nx * nx + ny * ny + nz * nz);
float d = (nx + ny - nz) * nd * 0.5f + 0.5f;
putchar(".:-=+*#%@"[(int)(d * 5.0f)]);
}
else
putchar(' ');
}
putchar('\n');
}
}

❼ 求c語言編的祝生日的小程序,在線等

要求挺少的哈...

只是生日祝福?

#include<stdio.h>

intmain(void)
{
printf("張三,祝你生日快樂!");

return0;
}

哈哈,這樣行不行?

❽ 生日快樂怎麼用c語言表達

#include<stdio.h>
#include<math.h>
floatf(floatx,floaty,floatz){
floata=x*x+9.0f/4.0f*y*y+z*z-1;
returna*a*a-x*x*z*z*z-9.0f/80.0f*y*y*z*z*z;}floath(floatx,floatz){
for(floaty=1.0f;y>=0.0f;y-=0.001f)
if(f(x,y,z)<=0.0f)
returny;
return0.0f;}
intmain(){
for(floatz=1.5f;z>-1.5f;z-=0.05f){
for(floatx=-1.5f;x<1.5f;x+=0.025f){
floatv=f(x,0.0f,z);
if(v<=0.0f){
floaty0=h(x,z);
floatny=0.01f;
floatnx=h(x+ny,z)-y0;
floatnz=h(x,z+ny)-y0;
floatnd=1.0f/sqrtf(nx*nx+ny*ny+nz*nz);
floatd=(nx+ny-nz)*nd*0.5f+0.5f;
putchar(".:-=+*#%@"[(int)(d*5.0f)]);
}
else
putchar('');
}
putchar(' ');
}
}

❾ 跪求一個C語言程序輸出「生日快樂」(TC)

#include<stdio.h>

#include<math.h>

#include<string.h>

#include<stdlib.h>

#include<windows.h>

chars[8];

voidshow1(char*a)

{

system("cls");

printf("☆☆☆★☆☆☆★☆☆☆★ ");

printf("★☆ ");

printf("☆%s☆ ",a);

printf("☆生日快樂☆ ");

printf("☆★ ");

printf("★☆☆☆★☆☆☆★☆☆☆ ");

Sleep(200);

}

voidshow2(char*a)

{

system("cls");

printf("★☆☆☆★☆☆☆★☆☆☆ ");

printf("☆★ ");

printf("☆%s☆ ",a);

printf("☆生日快樂☆ ");

printf("★☆ ");

printf("☆☆☆★☆☆☆★☆☆☆★ ");

Sleep(200);

}

voidshow3(char*a)

{

system("cls");

printf("☆★☆☆☆★☆☆☆★☆☆ ");

printf("☆☆ ");

printf("☆%s★ ",a);

printf("★生日快樂☆ ");

printf("☆☆ ");

printf("☆☆★☆☆☆★☆☆☆★☆ ");

Sleep(200);

}

voidshow4(char*a)

{

system("cls");

printf("☆☆★☆☆☆★☆☆☆★☆ ");

printf("☆☆ ");

printf("★%s☆ ",a);

printf("☆生日快樂★ ");

printf("☆☆ ");

printf("☆★☆☆☆★☆☆☆★☆☆ ");

Sleep(200);

}

voidtransit(char*a,intn)//將名字的格式轉成4個字。便於排版

{

inti,t;

memset(s,'',sizeof(s));

switch(n)

{

case2:t=3;break;

case4:t=2;break;

case6:t=1;break;

}

for(i=0;i<n;i++)

{

s[t+i]=a[i];

}

}

intmain()

{

intt;

charname[10];

printf("請輸入生日者得姓名(漢字,不要超過3個字): ");

gets(name);

t=strlen(name);

transit(name,t);

while(1)

{

show1(s);

show2(s);

show3(s);

show4(s);

}

return0;

}

❿ c語言祝福同學生日快樂

#include<stdio.h>
#include<windows.h>
int main()
{
printf("祝你生日快樂!\n\a");
system ("pause");
return 0;
}

以上C語言在VC++6.0中編譯!

熱點內容
入門反編譯 發布:2025-01-18 13:13:07 瀏覽:845
蒙皮演算法 發布:2025-01-18 12:57:53 瀏覽:549
常用的r語言編譯器 發布:2025-01-18 12:55:05 瀏覽:199
同人志解壓密碼 發布:2025-01-18 12:55:05 瀏覽:876
qq密碼不記得怎麼辦 發布:2025-01-18 12:48:22 瀏覽:448
安卓系統停用怎麼辦 發布:2025-01-18 12:35:49 瀏覽:260
五菱宏光星辰哪個配置最值得買 發布:2025-01-18 12:29:43 瀏覽:595
鴻蒙系統為什麼完美兼容安卓應用 發布:2025-01-18 12:16:02 瀏覽:856
數分轉演算法 發布:2025-01-18 12:08:31 瀏覽:612
iphone硬體為什麼比安卓更好 發布:2025-01-18 12:08:29 瀏覽:822