编写一个完整的程序,实现功能:向用户提问"现在正在下雨吗"和“今天会有太阳吗”

编写一个完整的程序,实现功能:向用户提问"现在正在下雨吗"和“今天会有太阳吗”,第1张

#include <stdioh>

void main()

{

char c1;

printf("现在正在下雨吗\r\n");

scanf("%c",&c1);

if(c1 == 'Y')

{

printf("现在正在下雨\r\n");

}

else if(c1 == 'N')

{

printf("现在没有下雨\r\n");

printf("今天会有太阳吗(Y/N)\r\n");

getchar();

scanf("%c", &c1);

if (c1 == 'Y')

{

printf("今天是晴天!\r\n");

}

else if (c1 == 'N')

{

printf("今天是阴天!\r\n");

}

}

}

#include<stdioh>

#include<timeh>

#include<windowsh>

typedef struct

{

int x,y;

char ch;

}STU;

STU st[100];

//出现位置 

void gotoxy(int x, int y)

{

  HANDLE hout;

  COORD pos;

  posX = x;

  posY = y;

  hout = GetStdHandle(STD_OUTPUT_HANDLE);

  SetConsoleCursorPosition(hout, pos);

}

/隐藏光标/

void show_cursor(int hide)

{

  CONSOLE_CURSOR_INFO cciCursor;

  HANDLE hout;

  hout = GetStdHandle(STD_OUTPUT_HANDLE);

  if(GetConsoleCursorInfo(hout, &cciCursor))

  {

      cciCursorbVisible = hide;

      SetConsoleCursorInfo(hout, &cciCursor);

  }

}

/设置颜色/

void set_color(int color)

{

  SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), color);

}

main()

{

int i,j;

show_cursor(0);

srand(time(NULL));

//初始化结构体

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

{

st[i]x = rand()%80;

st[i]y = rand()%20;

st[i]ch = rand()%(49-47)+48;

}

while (1)

{

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

{

gotoxy(st[i]x,st[i]y);

set_color(0x2);//最先出现的颜色;

putchar(st[i]ch);

gotoxy(st[i]x,st[i]y-5);

putchar(' ');

st[i]y++;

st[i]ch = rand()%(49-47)+48;

if (st[i]y-5>=18)

{

gotoxy(st[i]x,st[i]y-1);

putchar(' ');

gotoxy(st[i]x,st[i]y-2);

putchar(' ');

gotoxy(st[i]x,st[i]y-3);

putchar(' ');

gotoxy(st[i]x,st[i]y-4);

putchar(' ');

gotoxy(st[i]x,st[i]y-4);

putchar(' ');

}

if (st[i]y > 23)

{

st[i]x = rand()%80;

st[i]y = rand()%20;

}

gotoxy(st[i]x,st[i]y);

set_color(0xA);//由前一个颜色渐变成的颜色

putchar(st[i]ch);

}

Sleep(120);

}

}

    color(0);   printf("黑色\n");      color(1);   printf("蓝色\n");      color(2);   printf("绿色\n");       color(3);   printf("湖蓝色\n");      color(4);   printf("红色\n");      color(5);   printf("紫色\n");      color(6);   printf("**\n");       color(7);   printf("白色\n");      color(8);   printf("灰色\n");      color(9);   printf("淡蓝色\n");      color(10);  printf("淡绿色\n");      color(11);  printf("淡浅绿色\n");       color(12);  printf("淡红色\n");      color(13);  printf("淡紫色\n");      color(14);  printf("淡**\n");      color(15);  printf("亮白色\n")

几个基本的颜色;

查天气情况,可以使用小程序:

1、实时天气。实时天气查询是一款工具类小程序,是生活的小助手,可以查询今天、明天、后天的气象、温度等详细信息等,随时都能了解到天气的信息,出门也根据这些信息做好一些相应的准备,如看到可能下雨的信息,就能以前准备好雨伞,避免被看着大雨没雨伞的尴尬。

2、天气微预报。天气微预报是一个工具类小程序,是一个可以提供全国各个地区未来三天的详细情况的小程序,在生活中是非常的需要的,是一个很值得推荐的小程序。天气是跟我们生活息息相关的,是我们平时生活中必须了解的。

3、彩云天气+。彩云天气+是一个可以为你预报几点几分下雨,简单快速查看街道级天气情况的小程序。彩云天气+小程序还是一个天气雷达动图,可以随时为你查询附全国各地的降雨、空气、台风等情况。还可以查询未来24小时的天气情况以及半个月内的天气。

扩展资料:

查天气之余,能够告警雾霾、雨天等信息,可以使用“简单天气”App。

提供实时天气信息,24小时天气预报、未来15天天气预报。空气质量指数、温度趋势、pm25等全面天气信息。提供穿衣、紫外线、舒适度等生活指数。简单天气,开启美好生活!

精准实时与24小时逐小时天气预报,温度变化冷暖早知道。超长15天天气预测,预知晴雨为日常生活早做打算。空气质量实时查询,PM25一目了然,从容面对雾霾污染。

#include "stdioh"

main()

{

char c1,c2;

printf("现在正在下雨吗?");

scanf("%c",&c1);

fflush(stdin); /只需要 加一句/

if(c1=='Y')

printf("现在正在下雨。");

else if(c1=='N')

{

printf("现在没有下雨。\n今天会有太阳吗?(Y/N)\n");

scanf("%c",&c2);

if(c2=='Y')

printf("今天是晴天!\n");

else if(c2=='N')

printf("今天是阴天!\n");

}

}

#include <stdioh>

int main(){

char c;

printf("Is it raining now (Y or N) : ");

while(c=getchar())

{

if(c=='Y') {printf("\nYes,it's raining now!\n"); break;}

else if(c=='N') {printf("\nNo,it's not raining now!\n"); break;}

printf("Is it raining now (Y or N) : ");

}

getch();

}

以上就是关于编写一个完整的程序,实现功能:向用户提问"现在正在下雨吗"和“今天会有太阳吗”全部的内容,包括:编写一个完整的程序,实现功能:向用户提问"现在正在下雨吗"和“今天会有太阳吗”、如何实现c语言程序各颜色数字雨代码、从哪查天气知道各时间点的情况 比如说几点下雨等,谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10067666.html

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

发表评论

登录后才能评论

评论列表(0条)

保存