PAT
Swlymbcty
这个作者很懒,什么都没留下…
展开
-
1009. 说反话 (20)
#include#includeint main(){ int l,i,n=0,j=0,k; char a[80]; gets(a); l=strlen(a); for(i=0;i<strlen(a);i++) { if(a[i]==32) { n++; } } for(;n>=0;n--) { j=0; for(i=0;i<l;i++)原创 2017-10-14 23:10:59 · 221 阅读 · 0 评论 -
1006. 换个格式输出整数 (15)
#includemain(){ int sum,n,num[3],i,l; scanf("%d",&sum); num[2] = sum/100; num[1] = sum%100/10; num[0] = sum%10; for(i=num[2];i>0;i--) { printf("B"); } for(i=num[1];i>原创 2017-10-14 23:14:49 · 241 阅读 · 0 评论 -
1008. 数组元素循环右移问题 (20)
#includeint n;int m;int num[105];int i;int count = 0;int main(){ scanf("%d%d", &n, &m); m = n - m % n; for( i = 0; i < n; ++i ) { scanf( "%d", &num[i] ); }原创 2017-10-14 23:18:14 · 248 阅读 · 0 评论 -
1007. 素数对猜想 (20)
#include#includemain(){ int i,pi,qian,hou=2,sum=0; scanf("%d",&pi); for(i=3;i<=pi;i++) { if(sushu(i)) { qian=hou; hou=i; if(hou-qian==2) { sum++;原创 2017-10-14 23:16:47 · 317 阅读 · 0 评论 -
微生物增殖
假设有两种微生物 X 和 Y X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。 一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。 现在已知有新出生的 X=10, Y=89,求60分钟后Y的数目。 如果X=10,Y=90 呢? 本题的要求就是写出这两种原创 2017-10-16 21:34:59 · 300 阅读 · 0 评论 -
1011. A+B和C (15)
#includeint main(){ int n,i,j; scanf("%d",&n); long a[n][3]; for(i=0;i<n;i++) { for(j=0;j<3;j++) { scanf("%ld",&a[i][j]); } } for(i=0;i<n;i++) { if(a[i][0]+a[i][1]>a[i][2]) {原创 2017-11-17 11:29:57 · 284 阅读 · 0 评论 -
1013. 数素数 (20)
#include#includeint main(){ int a[10000],i,j,k,l=1; a[0]=2; int m,n; scanf("%d %d",&m,&n); for(i=3;l<n;i++) { k=1; for(j=2;j<sqrt(i)+1;j++) { if(i%j==0) { k=0; } } if(k原创 2017-11-17 12:53:35 · 232 阅读 · 0 评论