概述
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循环练习题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复