(C语言)请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

(1)这种多情况的题一般使用if语句或者switch语句,本题分支情况较多,推荐使用switch 语句

(2)周二和周四的首字母都为“T”,周六和周日的首字母都为“S”,这两种情况需要在case语句里使用if语句

(3)本题一个重要的点,我们把第一个字母用一个char变量a表示,第二个字母用一个char变量b表示,我们用scanf语句输入a和b,但一定要注意,scanf语句是能输入空格的,所以一定要再写一个语句吃掉回车键,不然第二次使用scanf语句时(即输入b时),我们获取到的不是b,而是回车键‘\n’,此处我们用一个getchar语句即可吃掉回车键(getchar每次只能输入一个字符)

具体代码如下:(中文处做了修改.手动doge)

#include<stdio.h>
int main(){
    char a,b;
    printf("悦酱,你想周几和我吃饭:");
    scanf("%c",&a);
    getchar();   //吃掉换行符 
    switch(a){
        case 'M':
            printf("你要和我在周一吃饭!");
            break; 
        case 'T':
            printf("你不妨把话说得更明白些!");
            scanf("%c",&am

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值