C++程序玫瑰花数

C++程序玫瑰花数,第1张

玫瑰花的物语

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语言表达:#include <stdioh>#include <mathh> int main(void) if (sum == i) } printf("\n"); system("pause"); return (0); }

#include <stdioh>

#include <stdlibh>

void main()

{char str1[30],str2[30];

int n,i,j=0;

printf("请输入字符串:\n");

gets(str1);

n=strlen(str1);//调用stlen函数计算str字符串的长度

for(i=n-1;i>=0;i--)

str2[j++]=str1[i];

str2[j]='\0';

printf("输出结果为:%s\n",str2);

}

希望对你有所帮助。

testtxt

也许网络是虚拟的

我不能走进你的眼眸

也许现实是真实的

你就从我的身边走过

就让爱启动吧

只要我们有缘

当爱和恨被捆绑

我该用什么程序破解

当你和我邂逅时

我该用什么代码示爱

如果你是美丽的病毒

我会查杀吗

如果你是可爱的木马

我能拒绝吗

abat

@echo off

echo wscriptsleep wscriptarguments(0)>delayvbs

call :ti

for /f "delims=" %%i in ('findstr /n testtxt') do (

set "str=%%i"

setlocal enabledelayedexpansion

set str=!str::=!

if not defined str (

cls

call :ti

)

call :pickup

endlocal

)

pause

goto :eof

:ti

echo XP SP2[版本 512600]

echo 寒夜孤星 1978-2008

echo C:\凤舞九天^>

:pickup

delay 300

if defined str (

set /p= !str:~0,1!<nul

set str=!str:~1!

goto pickup

)

echo

goto :eof

内容可以自己加

以下是贪吃蛇源代码:

#include<iostreamh>

#include<windowsh>

#include<timeh>

#include<stdlibh>

#include<conioh>

#define N 21

void gotoxy(int x,int y)//位置函数

{

COORD pos;

posX=2x;

posY=y;

SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);

}

void color(int a)//颜色函数

{

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),a);

}

void init(int apple[2])//初始化函数(初始化围墙、显示信息、苹果)

{

int i,j;//初始化围墙

int wall[N+2][N+2]={{0}};

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

{

for(j=1;j<=N;j++)

wall[i][j]=1;

}

color(11);

for(i=0;i<N+2;i++)

{

for(j=0;j<N+2;j++)

{

if(wall[i][j])

cout<<"■";

else cout<<"□" ;

}

cout<<endl;

}

gotoxy(N+3,1);//显示信息

color(20);

cout<<"按 W S A D 移动方向"<<endl;

gotoxy(N+3,2);

color(20);

cout<<"按任意键暂停"<<endl;

gotoxy(N+3,3);

color(20);

cout<<"得分:"<<endl;

apple[0]=rand()%N+1;//苹果

apple[1]=rand()%N+1;

gotoxy(apple[0],apple[1]);

color(12);

cout<<"●"<<endl;

}

int main()

{

int i,j;

int snake=NULL;

int apple[2];

int score=0;

int tail[2];

int len=3;

char ch='p';

srand((unsigned)time(NULL));

init(apple);

snake=(int)realloc(snake,sizeof(int)len);

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

snake[i]=(int)malloc(sizeof(int)2);

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

{

snake[i][0]=N/2;

snake[i][1]=N/2+i;

gotoxy(snake[i][0],snake[i][1]);

color(14);

cout<<"★"<<endl;

}

while(1)//进入消息循环

{

tail[0]=snake[len-1][0];

tail[1]=snake[len-1][1];

gotoxy(tail[0],tail[1]);

color(11);

cout<<"■"<<endl;

for(i=len-1;i>0;i--)

{

snake[i][0]=snake[i-1][0];

snake[i][1]=snake[i-1][1];

gotoxy(snake[i][0],snake[i][1]);

color(14);

cout<<"★"<<endl;

}

if(kbhit())

{

gotoxy(0,N+2);

ch=getche();

}

switch(ch)

{

case 'w':snake[0][1]--;break;

case 's':snake[0][1]++;break;

case 'a':snake[0][0]--;break;

case 'd':snake[0][0]++;break;

default: break;

}

gotoxy(snake[0][0],snake[0][1]);

color(14);

cout<<"★"<<endl;

Sleep(abs(200-05score));

if(snake[0][0]==apple[0]&&snake[0][1]==apple[1])//吃掉苹果后蛇分数加1,蛇长加1

{

score++;

len++;

snake=(int)realloc(snake,sizeof(int)len);

snake[len-1]=(int)malloc(sizeof(int)2);

apple[0]=rand()%N+1;

apple[1]=rand()%N+1;

gotoxy(apple[0],apple[1]);

color(12);

cout<<"●"<<endl;

gotoxy(N+5,3);

color(20);

cout<<score<<endl;

}

if(snake[0][1]==0||snake[0][1]==N||snake[0][0]==0||snake[0][0]==N)//撞到围墙后失败

{

gotoxy(N/2,N/2);

color(30);

cout<<"失败!!!"<<endl;

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

free(snake[i]);

Sleep(INFINITE);

exit(0);

}

}

return 0;

}

欢迎分享,转载请注明来源:浪漫分享网

原文地址:https://hunlipic.com/lianai/9032476.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-10-03
下一篇2023-10-03

发表评论

登录后才能评论

评论列表(0条)

    保存