Openjudge-计算概论(A)-求特殊自然数

描述:

一个十进制自然数,它的七进制与九进制表示都是三位数,且七进制与九进制的三位数码表示顺序正好相反。编程求此自然数,并输出显示.

输入为1时,输出此自然数的十进制表达式;输入为2时,输出此自然数的七进制表达式;输入为3时,输出此自然数的九进制表达式。

输入输入为1,2,3中的一个数。输出输出一行。
输出为十进制或七进制或九进制数样例输入

1

样例输出

(特殊题目,不显示样例输出)思路:这题真是太......(不知道该怎么说好了),直接用笔算,输出就行了。(PS:路人:你这方法也太偷懒了点吧......)代码如下:
 1 #include<stdio.h>
 2 int main()
 3 {
 4     int n;
 5     scanf("%d",&n);
 6     switch(n)
 7     {
 8     case 1: printf("248\n");break;
 9     case 2: printf("503\n");break;
10     case 3: printf("305\n");break;
11     }
12     return 0;
13 } 
时间: 2024-12-14 09:48:14

Openjudge-计算概论(A)-求特殊自然数的相关文章

计算概论(A)/基础编程练习2(8题)/1:求平均年龄

1 #include<stdio.h> 2 int main() { 3 // 声明与初始化 4 int n, count=1, s=0, age=0; 5 6 // 输入学生人数 7 scanf("%d", &n); 8 9 // 循环读入 加和 10 while(count<=n) { 11 scanf("%d",&age); 12 s+=age; 13 count++; 14 } 15 16 // 计算平均年龄输出 17 pr

计算概论(A)/基础编程练习2(8题)/7:整数的个数

1 #include<stdio.h> 2 int main() { 3 int k,temp,n[3] = {0}; 4 5 // 输入k个正整数 6 scanf("%d",&k); 7 8 // 循环读入和进行算术 9 while(scanf("%d",&temp)!=EOF) { 10 switch(temp) { 11 case 1: 12 n[0]++; 13 break; 14 case 5: 15 n[1]++; 16 br

计算概论(A)/基础编程练习2(8题)/5:点和正方形的关系

1 #include<stdio.h> 2 #include<math.h> 3 int main() { 4 // 输入坐标 5 float x, y; 6 while(scanf("%f %f", &x, &y) != EOF) { 7 // 计算坐标点与原点的欧氏距离 8 float dist=sqrt(x*x+y*y); 9 10 /* 11 // 简单判断横坐标和纵坐标的截距abs(x).abs(y)和与原点距离dist 注意:abs(

计算概论(A)/基础编程练习(数据成分)/1:短信计费

1 #include<stdio.h> 2 int main() { 3 // 输入当月发送短信的总次数n和每次短信的字数words 4 int n,words; 5 scanf("%d",&n); 6 float price=0.0; 7 8 while(scanf("%d",&words)!=EOF) { 9 // 所发送的短信超过了70个字,则会按照每70个字一条短信的限制把它分割成多条短信发送 10 price+=(words%7

计算概论(A)/基础编程练习1(8题):1:大象喝水

计算概论(A)/基础编程练习1(8题)/1:大象喝水 地址:http://pkuic.openjudge.cn/base1/1/ 1 #include<stdio.h> 2 int main() { 3 /* 圆周率常数 */ 4 const float Pi = 3.14159; 5 6 /* 深h厘米 半径r厘米 均为整数 */ 7 int h, r; 8 scanf("%d %d", &h, &r); 9 10 /* 一桶水的升数 1升 = 1000毫

【北大先修课】计算概论(A)题库全代码

题目很水就是全都是坑真是丧心病狂啊 把代码留下造福后来人QωQ 结构体与链表练习 生日相同2.0 #include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> #define MAXN 200 using namespace std; struct st { int m,d; string name; bool operator&

25:求特殊自然数

25:求特殊自然数 查看 提交 统计 提问 总时间限制:  1000ms 内存限制:  65536kB 描述 一个十进制自然数,它的七进制与九进制表示都是三位数,且七进制与九进制的三位数码表示顺序正好相反.编程求此自然数,并输出显示. 输入 无. 输出 三行:第一行是此自然数的十进制表示:第一行是此自然数的七进制表示:第一行是此自然数的九进制表示. 样例输入 (无) 样例输出 (不提供 #include<cstdio> int main(){printf("248\n503\n305

【分治】计算概论(A) / 函数递归练习(1)多边形游戏

1 #include<cstdio> 2 #include<algorithm> 3 using namespace std; 4 int n,ans,v[41],c[41],s[2]; 5 int work(int L,int R)//分治 6 { 7 if(L==R) return v[L]; 8 int res=0; 9 for(int i=L;i<R;i++) 10 if(c[i]=='+') res=max(res,work(L,i)+work(i+1,R)); 1

认知计算概论

前段时间的"人机大战"--谷歌的Alpha Go战胜人类棋手的新闻甚嚣尘上,不禁有人会想起1997年IBM自主研发的深蓝战胜卡斯帕罗夫的事件."人工智能"这个词再次被推上风口浪尖,而"认知计算"却鲜有人听说,同样是人类模拟机器思索,让机器具有自主思考能力,都是具有跨时代意义和里程碑式的存在. 认知计算更加强调机器或人造大脑如何能够主动学习.推理.感知这个世界,并与人类.环境进行交互的反应.它会根据环境的变化做出动态的反应,所以认知更加强调它的动态