• Openjudge-计算概论(A)-求满足条件的3位数


    描述:

    编写程序,按从小到大的顺序寻找同时符合条件1和2的所有3位数,条件为: 
    1.该数为完全平方数 
    2.该数至少有2位数字相同 
    例如,100同时满足上面两个条件。

    输入输入一个数n,n的大小不超过实际满足条件的3位数的个数。输出输出为第n个满足条件的3位数(升序)

    样例输入

    1

    样例输出

    100
    思路:,因为这题要求求的很小,笔算,把3位数的所有符合条件的算出来就得了,如果大的话就只好用程序来完成就得了
    代码如下:
     1 #include<stdio.h>
     2 int main()
     3 {
     4     int n,i,a[1000];
     5     scanf("%d",&n);
     6     switch(n)
     7     {
     8         case 1: printf("100
    ");break;
     9         case 2: printf("121
    ");break;
    10         case 3: printf("144
    ");break;
    11         case 4: printf("225
    ");break;
    12         case 5: printf("400
    ");break;
    13         case 6: printf("441
    ");break;
    14         case 7: printf("484
    ");break;
    15         case 8: printf("676
    ");break;               
    16         case 9: printf("900
    ");break;  
    17     }    
    18     return 0;
    19 }
     
    我不怕千万人阻挡,只怕自己投降…
  • 相关阅读:
    创建型模式
    建造者模式
    抽象工厂模式
    工厂方法模式
    原型模式
    [水]三个日常签到题
    [数]青蛙的约会&Strange function
    [水]三个数学的小技巧题
    Jquery Ajax的使用
    easyui学习记录:combotree的使用
  • 原文地址:https://www.cnblogs.com/geek-007/p/4295478.html
Copyright © 2020-2023  润新知