第五天的作业

本文详细解析了四个C语言编程练习题,包括输入验证、星期几转换、7的倍数打印及水仙花数查找,通过实例帮助读者理解和掌握C语言的基本语法和流程控制。
 1 //第一题
 2 #include<stdio.h>
 3 
 4 int main()
 5 {
 6     int a = 0;
 7     printf("请输入1-100之间的数:");
 8     scanf_s("%d",&a);
 9     if (a < 1 || a>99)
10     {
11         printf("成绩输入出错");
12     }
13     else if(a<=60)
14 
15 
16     {
17         printf("E\n");
18     }
19     else if(a<=69)
20     {
21         printf("D\n");
22     }
23     else if (a <= 79)
24     {
25         printf("C\n");
26     }
27     else if (a <= 89)
28     {
29         printf("B\n");
30     }
31     else if (a <= 99)
32     {
33         printf("A\n");
34     }
35 
36 
37     return 0;
38 }
 1 //第二题
 2 #include<stdio.h>
 3 
 4 int main()
 5 {
 6     int a;
 7     scanf_s("%d",&a);
 8     switch (a)
 9     {
10 
11     case 1:
12         printf("Monday ");
13         break;
14     case 2:
15         printf("Tuesday");
16         break;
17     case 3:
18         printf("Wednesday");
19         break;
20     case 4:
21         printf("Thursday");
22         break;
23     case 5:
24         printf("Friday");
25         break;
26     case 6:
27         printf("Saturday");
28         break;
29     case 7:
30         printf("Sunday");
31         break;
32     default:
33         printf("输入出错");
34 
35 
36     }
37 
38 
39     return 0;
40 }
//第三题有两种方式
#include<stdio.h>
int main()
{
    for (int i = 0; i < 100; ++i)
    {
        if (i % 7 == 0)
            printf("%d\t", i);
    }
    return 0;
}
//#include<stdio.h>
//int main()
//{
//    int i = 0;
//    while (i < 100)
//    {
//        if (i % 7 == 0)
//            printf("%d\t", i);
//        i++;
//    }
//    return 0;
//}
//第四题 还没看明白所以就对照着视频抄的
#include<stdio.h>
int main()
{
    for (int i = 100; i < 1000; i++)
    {
        int a = 0, b = 0, c = 0;
        a = i / 100;
        b = i / 10 % 10;
        c = i % 10;
        if (a*a*a + b*b*b + c*c*c == i)
        {
            printf("%d是水仙花\n", i);
        }
    }

    return 0;
}

 

转载于:https://www.cnblogs.com/xiaojiu14/p/10676084.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值