100-999之间的所有整数,输出个位数字与百位数字之和为9的整数。

本文介绍了一个使用C语言编写的简单程序,该程序能够找出100至999之间所有个位与百位数字之和为9的整数,并展示了完整的源代码及运行结果。
/*
给出100-999之间的整数,要求输出个位与百位数字之和为9的所有整数
算法:1、定义一个变量i,初始值为100,然后循环到999.
2、分别取个位数字i%10,百位数字i/100;
3、个位数字与百位数字相加然后进行判断,如果为9则输出这个数字。
*/
#include<stdio.h>
int main()
{
int i=100;//定义变量i的初值为100;
int a,b;//定义变量a和b,其中a用来获取个位数字,b用来获取百位数字。
int count =0 ;//count用来记录循环的次数。
int number=0;//定义变量number用来记录输出正却数字的次数
for(i=100;i<=999;i++)
{
a = i%10;
b = i/100;
if(a+b==9)
{
printf("%7d",i);
number+=1;//每输出一个正确的数字,number加1.
if(number%8==0)//利用记录的输出的正确数字的个数,实现每行8个数字,然后换行。
printf("\n");
}
count+=1;
}
printf("\n");
printf(" 循环%d次\n",count);
return 0;
}


结果如下:

    108    118    128    138    148    158    168    178
    188    198    207    217    227    237    247    257
    267    277    287    297    306    316    326    336
    346    356    366    376    386    396    405    415
    425    435    445    455    465    475    485    495
    504    514    524    534    544    554    564    574
    584    594    603    613    623    633    643    653
    663    673    683    693    702    712    722    732
    742    752    762    772    782    792    801    811
    821    831    841    851    861    871    881    891
    900    910    920    930    940    950    960    970
    980    990
    循环900次



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值