华力微电子是国企吗:C语言的一道菜鸟题目......

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 01:38:51
题目是...
编写一个程序,要求用户输入今天是星期几。根据用户的要求输入判断是工作日还是周末。并显示合适的问候语。
要求:如果输入数字不在1~7之内。则显示“输入错误”
如果用户输入6或7则显示“周末愉快”
对于1~5之间的数字。则显示“工作日愉快”

很简单。。。但我不会。。。汗一个。。。

#include<stdio.h>
main()
{
int day,sign;

do{
printf("\n输入今天的星期:\t");
scanf("%d",&day);
if(day==6||day==7)printf("周末愉快\n");
else if(day<6&&day>0)printf("工作日愉快\n");
else printf("输入错误\n");

printf("是否继续输入?(“Y”为继续,按任意键退出):\t");
}while('Y'==(sign=getch())||'y'==sign);
}

给点分拉!

#include<stdio.h>
void main()
{
int day;
printf("Please inter a number: ");
scanf("%d",&day);
if(day>7 || day<1)
{printf("mistake");}
else
{switch(day)
{
case 1:
case 2:
case 3:
case 4:
case 5:printf("happy workday");break;
case 6:
case 7:printf("happy weekend");break;
}
}

#include<stdio.h>
void main()
{
int a;
printf("请您输入数字(1-7之间):");
scanf("%d",&a);
if(a==6||a==7)
printf("\n周末愉快!\n");
if(a>=1&&a<=5)
printf("\n工作日愉快!\n");
if(!(a>=1&&a<=7))
printf("\n对不起输入错误!\n");

}

#include<cstdio>
using namespace std;

int main(){
int day;
for(;;){
printf("今天是星期几? 请输入一个整数, 范围 1-7,按 0 退出:");
scanf("%d", &day);
if(!day) break;
if(day<1||day>7) printf("\n输入错误\n\n");
else if(day>=1&&day<=5) printf("\n工作日愉快\n\n");
else printf("\n周末愉快\n");
}
}

循环处理, 按0退出:)