恶心的题目
1.读不懂的题目,首先我没搞清输入输出格式,不知道怎么做
2.没注意边界条件 这是非常恶心的,搜索了别人的解题报告才做出这道题
因为这道题丧失了A题的斗志,以至于两个星期都没有再碰onlineJudge
要提高自己的抗挫折能力
#include<stdio.h> #include<string.h> #define N 110 int main() { int i,j,k,len,n,op[N],sum[N]; char input[N]; scanf("%d",&n); for(k=0;k<n;k++) { memset(sum,0,N*sizeof(int)); while(scanf("%s",input)&&strcmp(input,"0")) { memset(op,0,N*sizeof(int)); len=strlen(input); for(i=0;i<len;i++) op[i]=input[len-1-i]-'0'; for(i=0;i<N;i++) { sum[i]+=op[i]; if(sum[i]>9) { sum[i]-=10; sum[i+1]++; } } } for(i=N-1;i>=0;i--) if(sum[i]) break; for(j=i;j>=0;j--) printf("%d",sum[j]); if(i<0)//边界条件 printf("0"); printf("/n"); if(k!=n-1) printf("/n"); } }
posted on 2010-04-12 18:55 草头菜 阅读(99) 评论(0) 编辑 收藏 举报
Powered by: 博客园 Copyright © 2024 草头菜 Powered by .NET 8.0 on Kubernetes