c语言编程计算100-1000之间有多少个数,其各位数字之和是5,请给出每行的解释

婚礼统筹达人蒙叔 2024-06-26 09:51:36
最佳回答
其实这个问题应该是考察你对于多位数的每一位提取,100-999(1000就不说了)的话,先随便拿一个数,比如123,先定义用来表示各个位的数int ge,shi,bai;bai = 123/100; //因为都是int整形,所以123/100并不是1.23而是1,而且不遵循四舍五入,比如299/100 = 2;shi = (123/10)%10; // 首先123/10=12,然后12%10=2,%是取余运算符ge = 123%10; //123对10取余就是12个10,余下3//这样就把每一位的数字提取出来了,接下来是实际的代码int i,ge,shi,bai; // i用来循环 for(i=100;i<1000;i++) //用for循环把100到999循环一遍{ bai = i / 100; shi = (i / 10) % 10; ge = i%10; //这三行看不懂就看上边的解释 if(bai+shi+ge==5) //if用来判断他们的和是不是5,如果是那就执行if里面的语句 { printf("%d ",i); //如果符合条件就输出那个数 }} 20210311
汇率兑换计算器

类似问答
  • 用php求1000以内的素数.一行输出5个数字
    • 2024-06-26 02:57:31
    • 提问者: 未知
    php$num=0;for($i=2;i;i+){$f=0;for($j=2;j<$i;j+){ if($i%$j=0){$f=0;break;}else{$f=1;} } if($f=1){$num+;if($num%5=0){ echo ' '.$i$i:$i.";}else{ echo ' '.$i$i:$i....
  • 关于c语言的几个编程题,请高手解决
    • 2024-06-26 11:24:44
    • 提问者: 未知
    printf("the%dth day.\n",a);getch();} 4.#include<stdio.h>#include<string.h>void main(){ char a;输入y结束程序*/printf("enter a char:\n");a=getchar();while(a!'y'){...
  • 一个数比30多5分之1的数是?
    • 2024-06-26 04:10:16
    • 提问者: 未知
    一.30×(1+1/5)=36 二.30+1/5=30 1/5 可以把“5分之1”当作倍数,但也可将“5分之1”当作一个具体的数
  • rsi和macd公式 使用编程语言或者算术解释
    • 2024-06-26 10:35:51
    • 提问者: 未知
    lc:=ref(close,1);rsi6:sma(max(close-lc,0),6,1)/sma(abs(close-lc),6,1)*100;----------------------------------------------------------------dif:ema(close,12)-ema(close,26);dea:ema(dif,9);macd:(dif-dea)*...
  • 用c语言编程计算圆环面积
    • 2024-06-26 03:14:56
    • 提问者: 未知
    #include <stdio.h>#include <stdlib.h>#include <math.h>#define pi 3.1415926int main(){ float area; float r,r; printf("请分别输入大圆和小圆的半径:"); scanf("%f,%f",&...
  • 一个两位数,各位数字之和的5倍比原数大6,求这个两位数
    • 2024-06-26 19:58:49
    • 提问者: 未知
    5(a+b)-(10a+b)=10 5a+5b-10a-b=10 4b-5a=10 4b-10=5a a=(4b-10)/5 a=(4/5)b-2 由于a,b都是小于9的自然数,所以b必须为5的倍数时,a才能为自然数 所以,b只能为5,a则为2 原数为25,唯一解
  • 下列的计算机语言中,被称为算法语言的是( )。a.汇编语言 b.高级语言 c.符号
    • 2024-06-26 08:24:33
    • 提问者: 未知
    参**:b解析:高级语言是一类人工设计的语言,因为它对具体的算法进行描述,所以又称为算法语言。它是一类面向问题的程序设计语言,且独立于计算机的硬件,其表达方式接近于被描述的问题,...
  • 怎么计算两个日期之间的天数
    • 2024-06-26 06:08:40
    • 提问者: 未知
    如果是同一个月的话,直接相减就是了!比如9月9日到9月10日之间就是10-9=1天!如果是不同一个月的话,得考虑这个月的最后一天的多少才行!比如9月9日到10月10日!那得知道9月尽头是30天的!所以,隔了30-9+10=31天!如果是7月9日到8月9日,这个算法又不同了!因为7月尽头是31天的!隔了31-9+9=31天!
  • c语言中的子函数和主函数有什么联系啊?它们是怎么编写的?
    • 2024-06-26 22:02:42
    • 提问者: 未知
    函数定义的一般形式1.无参函数的一般形式 类型说明符 函数名(){ 类型说明 语句 } 其中类型说明符和函数名称为函数头。类型说明符指明了本函数的类型,函数的类型实际上是...
  • 哪些是 用c语言 编写的程序
    • 2024-06-26 15:48:49
    • 提问者: 未知
    cobol(common business oriented language)—是数据处理领域最为广泛的程序设计语言。cobol历史 cobol(common business oriented language)是第一个广泛使用的高级编程语言。在企业管理中,...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。