#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语言程序各颜色数字雨代码、从哪查天气知道各时间点的情况 比如说几点下雨等,谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)