我是靠谱客的博主 孝顺汽车,最近开发中收集的这篇文章主要介绍【C语言】2022-08-16循环练习题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、输出100以内7的倍数,中间用tab键间隔,每5换一行 

 需要先赋值,用int类型,用do...while循环

if判断语句,num%7=0的话,100以内7的倍数就求出来了

每5个换一行,这时候就要将刚刚求出来的7的倍数的值看为一个整体,count%5==0,意思是5个一换行循环。

2.整数反转,12345,输出54321

 先赋值,用printf提示一下,scanf是输出a;while循环

3、输入一个数字,判断是否为回文数,如123456,反转后还是123456.

 回文”是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。 在数学中也有这样一类数字有这样的特征,成为回文数(palindrome number)。 [1] 设n是一任意自然数。 若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。

4、2012年培养学员25万人,每年增长25%;到哪一年才能到达100万人

 for循环中i-1是因为开始循环的时候加1了,不减1的时候哪里是用26加的

5、从键盘上输入一位整数,当输入1-7时,显示下面对应的英文星期名称的缩写。
1:MON  2:TUE  3:WED  4:THU  5:FRI  6:SAT  7:SUN
输入其他数字时提示用户重新输入,输入数字0时程序结束

     int num;
    int flag = 0;
    while(1)
    { 
    printf("请输入数字1-7(输入0结束):");
    scanf("%d",&num);
    switch(num){
        case 1:
            printf("mondayn");
            break;
        case 2:
            printf("tuesdayn");
            break;
        case 3:
            printf("wedstayn");
            break;
        case 4:
            printf("thursdayn");
            break;
        case 5:
            printf("fridayn");
            break;
        case 6:
            printf("satdayn");
            break;
        case 7:
            printf("sundayn");
            break;
        default:
            flag = 1;
            printf("程序结束!");    
            break;
    }
         if(flag == 1)
         {
             break;
         } 
    }     、

先用swich循环将num所对应的输入出来,但是输入一个程序不会继续循环,需要用while循环语序将所要想循环的数括起来,程序结束不会直接跳出程序,而是在while语序里面,所以就需要用if语句判断。

6、计算顾客比例,循环出十位顾客的年龄,计算出年龄所占比

 用for循环循环出顾客的年龄,用if判断如果顾客年龄>30,再循环,就得出小于30年龄段的顾客百分比就好啦!相继60岁以下的顾客年龄比也就出来啦!

最后

以上就是孝顺汽车为你收集整理的【C语言】2022-08-16循环练习题的全部内容,希望文章能够帮你解决【C语言】2022-08-16循环练习题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部