c++生日快樂(lè)祝福代碼(生日快樂(lè)c語(yǔ)言)
今天給各位分享c++生日快樂(lè)祝福代碼的知識(shí),其中也會(huì)對(duì)生日快樂(lè)c語(yǔ)言進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開始吧!
本文目錄一覽:
用c語(yǔ)言怎么寫生日快樂(lè)??
#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');
}
}
生日快樂(lè)c語(yǔ)言
12345678910111213141516171819202122232425262728#include?stdio.h#include?math.hfloat?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語(yǔ)言畫出生日快樂(lè)?
用qt做一個(gè)界面,界面里面只有一張動(dòng)態(tài)圖,有一個(gè)菜單可以打開文件選擇動(dòng)態(tài)圖,用qt就可以做出來(lái),關(guān)于音樂(lè),用system函數(shù)或者linux下的函數(shù),調(diào)用程序就可以把音樂(lè)也播放出來(lái)。
應(yīng)該是要用兩個(gè)線程顯示動(dòng)態(tài)圖不知道是直接顯示還是要一直刷新,所以可能是兩個(gè)線程。
跪求一個(gè)C語(yǔ)言程序輸出“生日快樂(lè)”(TC)
#include?stdio.h
#include?math.h
#include?string.h
#include?stdlib.h
#include?windows.h
char?s[8];
void?show1(char?*a)
{
system("cls");
printf("☆☆☆★☆☆☆★☆☆☆★\n");
printf("★????????????????????☆\n");
printf("☆??????%s??????☆\n",?a);
printf("☆??????生日快樂(lè)??????☆\n");
printf("☆????????????????????★\n");
printf("★☆☆☆★☆☆☆★☆☆☆\n");
Sleep(200);
}
void?show2(char?*a)
{
system("cls");
printf("★☆☆☆★☆☆☆★☆☆☆\n");
printf("☆????????????????????★\n");
printf("☆??????%s??????☆\n",?a);
printf("☆??????生日快樂(lè)??????☆\n");
printf("★????????????????????☆\n");
printf("☆☆☆★☆☆☆★☆☆☆★\n");
Sleep(200);
}
void?show3(char?*a)
{
system("cls");
printf("☆★☆☆☆★☆☆☆★☆☆\n");
printf("☆????????????????????☆\n");
printf("☆??????%s??????★\n",?a);
printf("★??????生日快樂(lè)??????☆\n");
printf("☆????????????????????☆\n");
printf("☆☆★☆☆☆★☆☆☆★☆\n");
Sleep(200);
}
void?show4(char?*a)
{
system("cls");
printf("☆☆★☆☆☆★☆☆☆★☆\n");
printf("☆????????????????????☆\n");
printf("★??????%s??????☆\n",?a);
printf("☆??????生日快樂(lè)??????★\n");
printf("☆????????????????????☆\n");
printf("☆★☆☆☆★☆☆☆★☆☆\n");
Sleep(200);
}
void?transit(char?*a,?int?n)//將名字的格式轉(zhuǎn)成4個(gè)字。便于排版
{
int?i,?t;
memset(s,?'?',?sizeof(s));
switch(n)
{
case?2:?t?=?3;break;
case?4:?t?=?2;break;
case?6:?t?=?1;break;
}
for(i=0;?in;?i++)
{
s[t+i]=a[i];
}
}
int?main()
{
int?t;
char?name[10];
printf("請(qǐng)輸入生日者得姓名(漢字,不要超過(guò)3個(gè)字):\n");
gets(name);
t?=?strlen(name);
transit(name,?t);
while(1)
{
show1(s);
show2(s);
show3(s);
show4(s);
}
return?0;
}
關(guān)于c++生日快樂(lè)祝福代碼和生日快樂(lè)c語(yǔ)言的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。