| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2224 人关注过本帖
标题:NKOJ 1023: A+B+C+D+... 的挑战
只看楼主 加入收藏
HJin
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:401
专家分:0
注 册:2007-6-9
收藏
得分:0 
you are not asked to deal with overlfow --- instead the main prolbem is to handle the '\n' in the input stream.


I am working on a system which has no Chinese input. Please don\'t blame me for typing English.
2007-07-20 15:20
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
以下是引用HJin在2007-7-20 15:20:36的发言:
you are not asked to deal with overlfow --- instead the main prolbem is to handle the '\n' in the input stream.

回车没问题啊?我在TC下和 CFREE下都可以
还有 你能不能说中文啊
You can speak Chinese?

图片附件: 游客没有浏览图片的权限,请 登录注册


[此贴子已经被作者于2007-7-20 17:03:45编辑过]


羊肉串 葡萄干 哈密瓜!!
2007-07-20 16:59
HJin
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:401
专家分:0
注 册:2007-6-9
收藏
得分:0 
1 2 3
6
4 5
9
9 10
19
11 13 '\n' (note there are 3 spaces before '\n')

Your program for the final test input results in a dead loop.

I am working on a system which has no Chinese input. Please don\'t blame me for typing English.
2007-07-20 20:03
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
以下是引用HJin在2007-7-20 20:03:49的发言:
1 2 3
6
4 5
9
9 10
19
11 13 '\n' (note there are 3 spaces before '\n')

Your program for the final test input results in a dead loop.

...不是吧 题目只是说有空格分开但没有说最后家上空格啊。。。。
按这样挑毛病的话 那毛病太多了


羊肉串 葡萄干 哈密瓜!!
2007-07-20 23:30
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1029
专家分:177
注 册:2007-5-10
收藏
得分:0 
回复:(mp3aaa)以下是引用HJin在2007-7-20 20:03:49...
以通过ONLINE JUDGE的测试数据为准。你过了就算你对,否则就是错的。
2007-07-21 00:50
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
恩 我试过了如果我不用死循环的话 就过了 不过我又加了些代码。。。。

羊肉串 葡萄干 哈密瓜!!
2007-07-21 02:21
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1029
专家分:177
注 册:2007-5-10
收藏
得分:0 
回复:(mp3aaa)恩 我试过了如果我不用死循环的话 就...

能否看一下你的方法,发一个过掉的完整代码看看

2007-07-21 22:39
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 

我这里用了两个代码 一个是后来做出来的 一个是改进的 (虽然改进的不在是死循环 但是因为在有些编译器里要输入两个ctrl+z才能退出 所以通不过)

#include<string.h>
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
char input[100],*p;
int i=0;
while(gets(input)){
i=0;i+=atoi(strtok(input," "));
while(p=strtok(NULL," "))
i+=atoi(p);
printf("%d\n",i);
}
}



图片附件: 游客没有浏览图片的权限,请 登录注册

[此贴子已经被作者于2007-7-22 16:47:08编辑过]


羊肉串 葡萄干 哈密瓜!!
2007-07-22 16:44
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
#include<stdio.h>
int main()
{
int c,b=0;
char e,k='o';
while(e!=EOF){
c=b=0;
while(scanf("%d",&c)&&printf("%d\b"+!(k==(e=getchar())))&&e==' ')b+=c;printf("%d\n",c+b);}
}

羊肉串 葡萄干 哈密瓜!!
2007-07-22 16:45
快速回复:NKOJ 1023: A+B+C+D+... 的挑战
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017224 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved