码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-02-17 22:17:51      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:

描述:

编写程序,按从小到大的顺序寻找同时符合条件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\n");break;
 9         case 2: printf("121\n");break;
10         case 3: printf("144\n");break;
11         case 4: printf("225\n");break;
12         case 5: printf("400\n");break;
13         case 6: printf("441\n");break;
14         case 7: printf("484\n");break;
15         case 8: printf("676\n");break;               
16         case 9: printf("900\n");break;  
17     }    
18     return 0;
19 }

 

 

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

标签:

原文地址:http://www.cnblogs.com/geek-007/p/4295478.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!