| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5162 人关注过本帖
标题:今年的 计算机奥赛(初中C语言),看看你能得多少分
只看楼主 加入收藏
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 

6 2 5 4 3 7 9 9 7 3 4 5 2 6

倚天照海花无数,流水高山心自知。
2006-10-22 19:52
unicorn
Rank: 4
等 级:贵宾
威 望:14
帖 子:1066
专家分:0
注 册:2005-10-25
收藏
得分:0 
"基础常识"和"读程序写结果"
怎么奥赛方展的很象计算机等级考试呢

unicorn-h.spaces. ◇◆ sava-scratch.spaces.  noh enol ! pue pu!w hw u! shemle aq ll!m noh 
2006-10-22 19:55
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
x2=1;
while(x2<x) x2*=10;
x2/=10;
digit(x,x2);
这个得到的是digit(9734526,1000000);


void digit(long n,long m)
{if(m>0)
printf("%2ld",n%10);
if(m>1)
digit(n/10,m/10);
printf("%2ld",n%10);
}

digit(9734526,1000000);
{
printf("%2ld",n%10);//6

digit(973452,100000);
{
printf("%2ld",n%10);//2
digit(97345,10000);
{
printf("%2ld",n%10);//5
digit(9734,1000);
{
printf("%2ld",n%10);//4
digit(973,100);
{
printf("%2ld",n%10);//3
digit(97,10);
{
printf("%2ld",n%10);//7
digit(9,1);
{
printf("%2ld",n%10);//9
digit(0,0);
{
结束
}
printf("%2ld",n%10);//9
}
printf("%2ld",n%10);//7
}
printf("%2ld",n%10);//3
}
printf("%2ld",n%10);//4
}
printf("%2ld",n%10);//5
}
printf("%2ld",n%10);//2
}
printf("%2ld",n%10);//6
}










倚天照海花无数,流水高山心自知。
2006-10-22 20:05
zzsy04et138
Rank: 1
等 级:新手上路
帖 子:113
专家分:0
注 册:2006-10-18
收藏
得分:0 

呼呼~~~~~~~~~~~山东的同学就是不一样~~~~~~~~~~~~强啊!!


2006-10-22 20:13
SunShining
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:31
帖 子:2215
专家分:0
注 册:2006-2-17
收藏
得分:0 

我估计是及不了格


[glow=255,violet,2]闭关修炼ing...[/glow] [FLASH=360,180]http://www./chinaren.swf[/FLASH]
2006-10-22 20:16
husi
Rank: 1
等 级:新手上路
威 望:1
帖 子:46
专家分:0
注 册:2006-10-17
收藏
得分:0 

#include <stdio.h>
main()
{long p,a,b,c,t,n;
int bl;
while (1)
{ printf("输入p, 最后一位为1 或3 或7 或9:\n");
scanf("%ld",&p);
if ((p%2!=0)&&(p%5!=0)) /*如果输入的数符合要求,结束循环*/
break;
}
a=0; n=0;
while (a<p)
{a=a*10+1; n++; /* 变量a 存放部分右端项,n 为右端项的位数*/
}
t=0;
do

{b=a/p;
printf("%1ld",b);
t++;
if (1)
printf("\n"); //我这里是不是有错?这样填出替人的用意是什么?好像没有必要。
c=a%p; a=c*10+1; n++;
} while (c>0);
printf("\nn=%ld\n",n-1);
}


2006-10-22 20:21
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
以下是引用SunShining在2006-10-22 20:16:12的发言:

我估计是及不了格

斑竹大哥应该连这个的参赛资格都没有吧
当然我也没有


倚天照海花无数,流水高山心自知。
2006-10-22 20:46
whoamiiamye
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2006-10-18
收藏
得分:0 

初中就学了?,。。。。。。。。。。。。


2006-10-22 20:49
C语言学习者
Rank: 4
等 级:贵宾
威 望:13
帖 子:1278
专家分:0
注 册:2006-9-26
收藏
得分:0 
科学无国界,同样编程不分年龄,我不明白人为什么对年龄执着,
好,回归正题,这题怎样了解啊
13.某个车站呈狭长形,宽度只能容下一台车,并且只有一个出入口。已知某时刻该车站状态为空,从
这一时刻开始的出入记录为:“进,出,进,进,进,出,出,进,进,进,出,出”。假设车辆入站的
顺序为1,2,3,……,则车辆出站的顺序为( )。
A. 1, 2, 3, 4, 5 B. 1, 2, 4, 5, 7
C. 1, 4, 3, 7, 6 D. 1, 4, 3, 7, 2

谁有强殖装甲第二部,可以Q我460054868
2006-10-22 20:55
husi
Rank: 1
等 级:新手上路
威 望:1
帖 子:46
专家分:0
注 册:2006-10-17
收藏
得分:0 
这不就是出栈入栈的问题吗!

2006-10-22 21:02
快速回复:今年的 计算机奥赛(初中C语言),看看你能得多少分
数据加载中...
 
   



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

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