第四周 习题
来源:互联网 发布:python post 下载文件 编辑:程序博客网 时间:2024/06/08 06:52
1素数和(5分)
题目内容:
我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。
现在,给定两个整数n和m,0
//The sum of primes#include<stdio.h>int main(){ int n,m,i,j,count=0,sum=2; scanf("%d %d",&n,&m); for(i=2;;i++) { if(count>m) break; for(j=2;j<i;j++) { if(n%i!=0) count++; if((count>=n)&&(n%i!=0)&&(count<=m)) sum+=i; } } printf("%d\n",sum); return 0;}
2念整数(5分)
题目内容:
你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。
如输入1234,则输出:
yi er san si
注意,每个字的拼音之间有一个空格,但是最后的字后面没有空格。当遇到负数时,在输出的开头加上“fu”,如-2341输出为:
fu er san si yi
输入格式:
一个整数,范围是[-100000,100000]。
输出格式:
表示这个整数的每一位数字的汉语拼音,每一位数字的拼音之间以空格分隔,末尾没有空格。
输入样例:
-30
输出样例:
fu san ling
时间限制:500ms内存限制:32000kb
#include<stdio.h>int main(){ int n; scanf("%d",&n); if(n<0) { printf("fu "); n=-1*n; } int mask=1,t=n; while(t>9){ t/=10; mask*=10; } do{ int d=n/mask; switch(d) { case 0:printf("ling"); break; case 1:printf("yi"); break; case 2:printf("er"); break; case 3:printf("san"); break; case 4:printf("si"); break; case 5:printf("wu"); break; case 6:printf("liu"); break; case 7:printf("qi"); break; case 8:printf("ba"); break; case 9:printf("jiu"); break; } if(mask>9){ printf(" "); } n%=mask; mask/=10; }while(mask>0); printf("\n"); return 0;}
0 0
- 第四周 习题
- LeetCode 算法习题 第四周
- LeetCode 算法习题 第四周
- 第四周作业(课本习题部分)
- 中国大学MOOC-翁恺-C语言程序习题第四周
- 第四周:选择结构的程序设计的习题(北理)
- 第四周
- 第四周
- 第四周
- 第四周
- 第四周
- 第四周
- 第四周
- 第四周
- 第四周
- 第四周
- 第四周
- 第四周
- 使用NSTimer做匀速动画和变速动画
- Java多线程总结之线程安全队列Queue
- C语音 进制
- 内核文件权限值 S_IRUGO=S_IRUSR | S_IRGRP | S_IROTH
- graphx操作实例08-connectedComponents
- 第四周 习题
- Linux内核启动流程笔记
- php多张图片上传
- 韩顺平java sql server语句的使用
- HBase概述
- c++11线程sleep
- twisted的异步库汇总-- mysql,redis,mongo,zmq,sockjs等
- Xshell连接CentOS问题分析
- Fiddler教程