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

编写一个完整的程序,实现功能:向用户提问"现在正在下雨吗?",提示用户输入Y或N。若输入为Y,显示"现在正在下雨。"; 若输入为N,显示"现在没有下雨。"。在"现在没有下雨。"后,再增加提问“今天会有太阳吗(Y/N)?。若输入Y,显示“今天是晴天!”;若输入N,显示“今天是阴天!”。

#include "stdio.h"
void main()
{
char c1,Y,N;
printf("现在正在下雨吗?");
scanf("%c",&c1);
if(c1=='Y')
printf("现在正在下雨。");
if(c1=='N')
printf("现在没有下雨。\n今天会有太阳吗?(Y/N)\n");
}
之后就不会了 求解

第1个回答  2011-03-12
#include <stdio.h>

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");
}
}
}本回答被提问者采纳
第2个回答  2011-03-12
#include "stdio.h"
void main()
{
char c1,Y,N;
printf("现在正在下雨吗?");
scanf("%c",&c1);
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");
}
}
okay,跑一下试试
第3个回答  2011-03-12
scanf("%c",&c1);
if(c1=='Y')
printf("今天是晴天!");
if(c1='N')
printf("");

接下去就可以
相似回答