C语言-----100之内9的数量和带有9的数字的数量

简介: C语言-----100之内9的数量和带有9的数字的数量
//输出100之内9的数量,//有两个99
//int main()
//{
//    int i = 0;
//    int count = 0;
//    for (i = 1; i < 100; i++)
//    {
//        if (i % 10 == 9)
//        {
//            printf("%d\n", i);
//            count++;
//        }
//        if (i / 10 == 9)//这里是if,因为99里面要算两次,上面if完之后,这里接着if
//        {
//            printf("%d\n", i);
//            count++;
//        }
//
//    }
//
//    printf("100以内9的数量是%d个", count);
//    return 0;
//}
//
//
100内带有9的数字,只有1个99
//#include <stdio.h>
//int main()
//{
//    int i = 0;
//    int count = 0;
//    for (i = 1; i < 100; i++)
//    {
//        if (i % 10 == 9)
//        {
//            printf("%d\n", i);
//            count++;
//        }
//        else if (i / 10 == 9)//这里是if,因为99里面要算两次,上面if完之后,这里接着if
//        {
//            printf("%d\n", i);
//            count++;
//        }
//
//    }
//
//    printf("100内带有9的数字数有%d个", count);
//    return 0;
//}
总结
两个代码不同之处就是要考虑99这个带有两个9的数字出现的次数
你要根据题目来做题:是100以内有多少个9还是100以内带有9的数字有多少个
如果是两个if连着用,前面的if用完,后面的if接着用,不存在前面的用完后面不用的
如果前面的是if,后面的是else if,那么前面if要是使用成功,根本轮不到后面的eles if使用
相关文章
|
2月前
|
JavaScript 前端开发
JavaScript随手笔记 --- 对数据进行判断最大位数是否超过八位
JavaScript随手笔记 --- 对数据进行判断最大位数是否超过八位
|
10天前
|
C语言
C语言-----多组输入,一个整数(1~100),表示线段长度,即“*”的数量
C语言-----多组输入,一个整数(1~100),表示线段长度,即“*”的数量
|
2月前
|
存储 负载均衡 算法
负载均衡案例:如何只用2GB内存统计20亿个整数中出现次数最多的整数
负载均衡案例:如何只用2GB内存统计20亿个整数中出现次数最多的整数
50 2
|
12月前
|
存储
学C的第二十三天【继续深度剖析数据在内存中的存储:3. 浮点型在内存中的存储(重点);练习:1. 有序序列判断;2. 获得月份天数(多组输入);3. 使用指针打印数组内容;4. 使用指针使字符串逆序】-2
(4). 取出内存中的 指数E(三种情况):E全为1 指数E 是通过 真实值+中间值 算出来的,如果E全是1,(32位系统)说明E的真实值是 128,指数是128说明这个值是非常大的。 这时,如果 有效数字M 全为0,表示 ±无穷大(正负取决于符号位s)
|
存储 JavaScript 前端开发
0.1 + 0.2 不等于 0.3?原来是因为这个
0.1 + 0.2 不等于 0.3?原来是因为这个
195 0
|
C语言 C++
C语言经典实例:1-10例:三角求和、显示所占字节数、自增自减运算while语句输出最小值、计算快递费用、学生成绩统计
C语言经典实例:1-10例:三角求和、显示所占字节数、自增自减运算while语句输出最小值、计算快递费用、学生成绩统计
C语言经典实例:1-10例:三角求和、显示所占字节数、自增自减运算while语句输出最小值、计算快递费用、学生成绩统计
|
存储 Java
Java经典编程习题100例:第16例:定义一个int型的一维数组,包含40个元素,用来存储每个学员的成绩,循环产生40个0~100之间的随机整数, 将它们存储到一维数组中,然后统计成绩低于平均分的学
Java经典编程习题100例:第16例:定义一个int型的一维数组,包含40个元素,用来存储每个学员的成绩,循环产生40个0~100之间的随机整数, 将它们存储到一维数组中,然后统计成绩低于平均分的学
314 0