| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3139 人关注过本帖, 1 人收藏
标题:[讨论]第四期题目,大家做做.
只看楼主 加入收藏
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 
错了!是第一题!

该学习了。。。
2006-12-05 14:58
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 
这个是一个翻译软件!只要鼠标放在上面,中文意思就自动出来了!

该学习了。。。
2006-12-05 15:04
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 

唉!附件没传上来!我另外发表吧!


该学习了。。。
2006-12-05 15:05
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
以下是引用zhanghuan_10在2006-12-5 14:57:54的发言:

第二题提交之后出现了这个是什么意思啊?SIGSEGV
#include <stdio.h>
#include <string.h>
#define N 100
#define M 100

int main(void)
{
char str1[N], str2[M];
int i, n = 0, step1 = 0, step2 = 0;

while(scanf("%s", str1) != EOF)
{
scanf("%s", str2);
for(i = 0;i < strlen(str2);i ++)
{
if(str1[step1] == str2[step2])
{
n ++;
step1 ++;
step2 ++;
}
else
{
step2 ++;
}
}
if(n == strlen(str1))
{
printf("YES\n");
}
else
{
printf("NO\n");
}

}

return 0;

}


把数组开大点.


倚天照海花无数,流水高山心自知。
2006-12-05 15:08
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
在这个页面上有一个语言工具!打开之后,下载一个翻译的东西就行了!

该学习了。。。
2006-12-05 15:16
senyee
Rank: 1
等 级:新手上路
帖 子:422
专家分:0
注 册:2006-11-28
收藏
得分:0 
第一题大概意思是什么啊~?
哪位帮下忙
翻译下~

菜鸟~~请多指教~~
2006-12-05 15:25
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 

数组开的大了之后,就超时了!小了还是上面的错误啊!另外问一下!字符数组要如何初始化啊!
#include <stdio.h>
#include <string.h>
#define N 10000
#define M 10000

int main(void)
{
char str1[N], str2[M];
int i, n = 0, step1 = 0, step2 = 0;

while(scanf("%s", str1) != EOF)
{
scanf("%s", str2);
for(i = 0;i < strlen(str2);i ++)
{
if(str1[step1] == str2[step2])
{
n ++;
step1 ++;
step2 ++;
}
else
{
step2 ++;
}
}
if(n == strlen(str1))
{
printf("YES\n");
}
else
{
printf("NO\n");
}
n = 0;
step1 = 0;
step2 = 0;
}

return 0;

}


该学习了。。。
2006-12-05 15:25
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 
输入两个字符串!如果后面字符处包含有前面的一个字符串!那么输出YES,否则的话输出NO。

该学习了。。。
2006-12-05 15:27
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
数组开的大了之后,就超时了!,哪里.数组开大,只要不超过内存限制就可以.
数据是已经给定了.

倚天照海花无数,流水高山心自知。
2006-12-05 15:33
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 

#include <stdio.h>

int main(void)
{
int n, j = 1, num = 0;
long long i;

scanf("%d", &n);

for(i = 1;;i = i*10 + j)
{
j = 1;
num ++;
if(i%n == 0)
break;
}
printf("%-5d", num);

return 0;

}


该学习了。。。
2006-12-05 20:33
快速回复:[讨论]第四期题目,大家做做.
数据加载中...
 
   



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

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