一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第19天,点击查看活动详情。
🚀write in front🚀
🔎大家好,我是泽奀,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎
🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝
✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩
💬总结:希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🖊
前言
今天又开始刷C语言的题目,已经刷了C语言题目36了,加油坚持下来。
题目描述
计算1到100的数,求个位上的数字9和十位上的数字9给打印出来,并且用Count计算打印出来数字的总和。
题目分析
首先,计算1~100的数这个我们可以采用循环来解决。
求个位上的数字也就是个位数9的数字,十位上的数字也就是十位数有9的数字。
判断语句就可以解决,表达式当中用取模运算符就可以求出个位上的数字,用除法运算符(/)就可以求出十位上的数字。
然后,把上面数字进行打印。每次打印一个数字就 Count++,最后把Count也给打印出来,这道题目也就解决了。
题目代码
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main(void)
{
int i = 0;
int Count = 0;
for (i = 0; i < 101; i++)
{
//个位
if (i % 10 == 9)
{
printf("%d ", i);
Count++;
}
//十位
if (i / 10 == 9)
{
printf("%d ", i);
Count++;
}
}
printf("\nCount=%d\n", Count);
return 0;
}
运行结果
运行结果🖊
9 19 29 39 49 59 69 79 89 90 91 92 93 94 95 96 97 98 99 99
Count=20
最后
加油坚持下来,坚持就是胜利加油奥里给!C语言的思维逻辑非常重要,谁的思维逻辑不是天生下来就有的,都是必须要经过大量的刷题才能拥有的·1.