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

oj--pat---b1010

时间:2017-06-04 14:37:59      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:class   logs   scanf   ret   return   else   code   color   nbsp   

 

有个测试点没过。

#include<cstdio>
int in[1000];
int out[1000];
int main(){
    int t;
    int i=0;
    while(scanf("%d",&t)!=EOF){
        in[i++]=t;
    }
    int j=0;
    int cnt=0;
    for(;j<=i-2;j+=2){
        if(in[j+1]==0){
            out[j]=0;
            out[j+1]=0;
        }
        else{
        out[j]=in[j]*(in[j+1]);
        if(out[j]!=0) cnt++;
        out[j+1]=in[j+1]-1;
        }
    } 
    
        for(int k=0;k<=j-3||k<=1;k++){
        if(cnt==0) {printf("0 0");break;}    
        if(k==0) printf("%d",out[k]);
        else printf(" %d",out[k]);
        }
    return 0;
}

 

oj--pat---b1010

标签:class   logs   scanf   ret   return   else   code   color   nbsp   

原文地址:http://www.cnblogs.com/kprac/p/6940253.html

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