Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2508412
  • 博文数量: 308
  • 博客积分: 5547
  • 博客等级: 大校
  • 技术积分: 3782
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-24 09:47
个人简介

hello world.

文章分类

全部博文(308)

分类: C/C++

2012-04-01 11:40:11

问555555的约数中最大的三位数是多少? 我们可以编写程序,通过循环当出现余数为零,则求出该解。代码如下:

点击(此处)折叠或打开

  1. #include <stdio.h>

  2. int main(int argc, char* argv[])
  3. {
  4.   long i;
  5.   int j;
  6.   printf("please input number:");
  7.   scanf("%ld", &i);
  8.   for(j=999; j>=100; j--){
  9.     if(i%j == 0){
  10.       printf("the max factor with 3 digits in %ld is:%d\n", i, j);
  11.       break;
  12.     }
  13.   }
  14.   
  15.   return 0;
  16. }
执行情况如下:
quwei1$ gcc 5.c
quwei1$ ./a.out
please input number:555555
the max factor with 3 digits in 555555 is:777
阅读(2639) | 评论(0) | 转发(0) |
0

上一篇:歌星大奖赛

下一篇:wp7发送HTTP请求

给主人留下些什么吧!~~