4849:符合条件的数 分数: 3

原创 2015年07月10日 09:45:00

题目描述

从键盘输入三个正整数(均小于10),用这三个数分别作为除数,输出余数均为1的最小的十个数。


输入格式

三个正整数。


输出

满足条件的10个整数,整数之间用一个空格隔开,行末不要出现多余空格。


样例输入

2 3 5


样例输出

1 31 61 91 121 151 181 211 241 271

program p4849;
var a,b,c,i:integer;
    s:longint;

    m:array[1..15] of integer;
begin
 read(a,b,c);
 s:=0;
 while i<>10 do
 begin
  s:=s+1;
  if (s mod a=1) and (s mod b=1) and (s mod c=1) then begin  i:=i+1;
                                                            m[i]:=s;
                                                     end;
 end;
 for i:=1 to 9 do
 write(m[i],' ');
 writeln(m[10]);
end.

版权声明:本文为博主原创文章,未经博主允许不得转载。

一个数组中寻找所有三个符合条件的数

从一个数组中寻找三个符合条件的数,例如a[i]+a[j]+a[k]=0,a[i]+a[j]=a[k];等。 这是一个常见的问题,这个问题可以从:在一个数组中寻找符合条件的两个数衍生而来。 在编...

《编程之美》——快速寻找符合条件的两个数

题目: 快速找出一个数组中的两个数字,使两个数字之和为一个特定的值。假设数组中至少存在一组符合要求的解。分析与解法: 【解法一】 穷举,从数组中任意选取两个数字,计算两个数字之和是否等于给定的数...

在三位整数(100至999)中寻找符合条件的整数并依次从小到大存入数组中;他既是完全平方数,又是两位数字相同,例如144,676等

在三位整数(100至999)中寻找符合条件的整数并依次从小到大存入数组中;他既是完全平方数,又是两位数字相同,例如144,676等#include #include #include using...

程序员面试题目总结--数组(四)【数列中符合条件数对的个数、数组是否存在重复元素、重新排列数组使数组左边为奇数,右边为偶数、数组中的第二大数、数组中的最小值和最大值】

19、重新排列数组使得数组左边为奇数,右边为偶数 题目:给定一个整型数组,如何重新排列数组使得数组的左边为奇数,右边为偶数。 要求时间复杂度为O(N),空间复杂度为O(1) 分析:类似快速排序,可...

找符合条件的数(编程之美)

任意一正整数 N,求一个最小的正整数 M(M > 1),使得 N * M 的十进制表示式里只有 1 和 0 . 分析: 对于正整数 N = 7 ,只需依次取值如 X X               1...

《编程之美》 符合条件的数

证明存在:http://blog.csdn.net/jcwKyl/article/details/3859155 自己的代码 M取余数能算的数比较大:int _tmain(int argc, _TC...

找出数组中符合条件的数对的个数

题目:一个整型数组,元素取值可能是1~N(N是一个较大的正整数)中的任意一个数,相同数值不会重复出现。设计一个算法,找出数列中符合条件的数对的个数,满足数对中两数的和等于N+1。 方法一:排序+二分...

2.8 寻找符合条件的数

1. 前言本文的一些图片, 资料 截取自编程之美2. 问题描述3. 问题分析这个问题主要 给定一个n, 然后寻找最小的能够整除n, 的并且只含有0, 1 的十进制数 解法一 : 穷举 0, 1, 1...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:4849:符合条件的数 分数: 3
举报原因:
原因补充:

(最多只允许输入30个字)