kangyifan

题目:809*??=800*??+9*?? 其中??代表的两位数, 809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。

程序分析:无。

实例:

 1 #include <stdio.h>
 2  
 3 void output(long int b, long int i){
 4     printf("\n%ld = 800 * %ld + 9 * %ld\n", b,i,i);
 5 }
 6  
 7  
 8 int main(){
 9  
10     void output(long int b, long int i);
11     long int a,b,i;
12     a = 809;
13     for(i = 10; i < 100; i++){
14         b = i * a;
15         if (b >= 1000 && b <= 10000 && 8 * i < 100 && 9 * i >= 100){
16             output(b, i);
17         }
18     }
19     return 0;
20 }

以上实例运行输出结果为:

9708 = 800 * 12 + 9 * 12

感谢你的阅读,请用心感悟!希望可以帮到爱学习的你!!分享也是一种快乐!!!请接力。。。

点击查看原文,谢谢!

分类:

技术点:

相关文章:

  • 2022-01-25
  • 2021-12-29
  • 2021-04-02
  • 2021-08-06
  • 2022-12-23
  • 2021-06-27
  • 2021-12-26
  • 2021-05-31
猜你喜欢
  • 2021-12-15
  • 2022-01-17
  • 2022-01-04
  • 2021-11-28
  • 2022-12-23
  • 2021-12-21
  • 2022-12-23
相关资源
相似解决方案