int count = 0; for(a=1;a<=100;a++) { if (a % 10 == 9) //个位数是9 { printf("%d ", a); count++; } if (a / 10 == 9) //十位数是9 { printf("%d ", a); count++; } } printf("\ncount=%d\n", count); //计数 值得注意的是99个位和十位都是9,所以要计数两次 两...
(先自行思考一下) 1234 % 10 //得到4 1234 / 100 //得到12 1234 / 10 //得到123 代码实现: 代码语言:javascript 复制 #include<stdio.h>intmain()int count=0;int i=0;for(i=1;i<=100;i++){if(i%10==9)//个位数是9{count++;printf("%d ",i);}if(i/10==9)//十位数是9{count++;pr...
因为是100以内的数,所以只判断个位和十位上是否有9就可以了#include <stdio.h>int main(void){ int n=1;int count=0; /*count是数字9出现的个数*/ while(n<100){ if(n%10==9) count++; /*个位上含数字9的*/ if(n%100-n%10==90) count++; /*十位上含数字9的个数*/...
} //运行过后发现代码中出现了许多没必要的操作,前两个if是可以合并的,并且还存在一些问题,99无法判断,只能找出其中的一个9,不够好。 //第二次尝试: #include<stdio.h>intmain() {intnum =0;for(inti =1; i <=100; i++) {if(i /10==9) { num++;if(i %10==9) { num++; } }elseif(i...
好的,基于你的提示和要求,我将使用C语言编写一个程序来统计1到100的所有整数中出现多少个数字9。这里我会遵循你提供的步骤,并将每个步骤都详细解释清楚。 步骤和代码实现 初始化计数器为0: c int count = 0; 遍历从1到100的所有整数: c for (int i = 1; i <= 100; i++) { // 遍历每个...
由于结果很大,你只需要输出对这个答案对12345取余的值输入格式:输入一个数字n 输出格式:输出有多少个数中有偶数个数字3 输入样例:2 输出样例:73 数据范围:1<=n<=1000分析:当n为1时,偶数个3有9个,奇数个3有1个; 当n为2时,偶数个数为:假如最低位为奇数,那么除最低位之外的位数的含3的个数一定为奇数...
简介:数一下 1到 100 的所有整数中出现多少个数字9并输出这些数字 分析: 我们知道 1-100的整数 i 中,9会出现在十位和个位上,数9出现的次数可以通过以下来实现: 个位是9 // i % 10得到整数 i 个位上的数 十位是9 // i / 10得到整数 i 除了个位数的数字 ...
菜鸟编程练习生之<数一下1到100所有整数中出现多少个数字9>条件与循环语句,intmain(){inta=0;intcount=0;for(a=1;a<=100;a++){if(a%10==9)//个位数是9{printf("%d",a);count++;}if(a/10==9)//十位数是9{printf(...
public static void main(String[] args) { int count = 0; for (int i = 1; i < 100; i++) { if(i % 10 == 9) { count++; }else if(i / 10 == 9) { count++;