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

汗,都懒得写代码了.......... cheat了一个威望,哈.....
2006-11-19 17:19
zhanghuan_10
Rank: 1
等 级:新手上路
威 望:2
帖 子:751
专家分:0
注 册:2006-10-25
收藏
得分:0 

呵呵!我在论坛里发过第二道题!

大家快来做题啊!!!!!

[此贴子已经被作者于2006-11-19 17:26:05编辑过]


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

呵呵!我在论坛里发过第二道题!

大家快来做题啊!!!!

原来如此.

倚天照海花无数,流水高山心自知。
2006-11-19 21:22
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
以下是引用cwande在2006-11-19 16:41:10的发言:
第二题:
[CODE]#include<stdio.h>
#include<string.h>
const int M=10000;
char a[M];
int main()
{
int i,len,sum;
while(gets(a),a[0]!='0')
{
sum=0;
for(i=0,len=strlen(a);i<len;i++)
sum+=a[i]-48;
if(sum>9)sum%=9;
if(sum==0)sum=9;
printf("%d\n",sum);
}
return 0;
}[/CODE]

不错不错


羊肉串 葡萄干 哈密瓜!!
2006-11-19 21:59
hejing1109
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-9-27
收藏
得分:0 

#include <stdio.h>
#include <conio.h>

void main()
{
long num,temp;
int total=0;
clrscr();
printf("INPUT number:\n ");
scanf("%ld",&num);
printf("\n\t%ld",num);
temp=num;
while((num/10)!=0){

total+=(int)(temp%10);
if((temp/10)==0)
{num=(long)total;printf("---%d",total);temp=num;total=0;}
else
{temp=temp/10;}
}/*while*/
getch();
}


2006-11-20 01:05
走刀口→超
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5018
专家分:0
注 册:2006-3-14
收藏
得分:0 

WAITWAIT……配置路游中,这也很重要。给点时间。今天特别忙。我带回宿舍研究下。MS不是太难。都这么多代码了哈!


人在江湖【走】,怎能不挨【刀】;为了能活【口】,唯有把己【超】!come on...
2006-11-20 10:29
云中雾
Rank: 1
等 级:新手上路
威 望:1
帖 子:168
专家分:3
注 册:2005-12-30
收藏
得分:0 
9楼的那个思路不错~

白色的忧郁让我白色的思念从洁白到苍白,从苍白到空白,比空白更空白,变成深白的坦白!
2006-11-20 13:35
smartwind
Rank: 1
等 级:新手上路
威 望:1
帖 子:277
专家分:0
注 册:2006-11-13
收藏
得分:0 

第一题关键是长整数的运算
比如输入如下:
1
1234567890 987654321
不知道该怎么算了....

[此贴子已经被作者于2006-11-20 13:43:31编辑过]


2006-11-20 13:40
cwande
Rank: 2
等 级:新手上路
威 望:3
帖 子:333
专家分:0
注 册:2006-8-18
收藏
得分:0 

用64位整数


汗,都懒得写代码了.......... cheat了一个威望,哈.....
2006-11-20 13:48
perfect
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:81
专家分:0
注 册:2006-11-19
收藏
得分:0 

求数根:例如39
是这样求到的39--->3+9=12--->1+2=3结束.
123456--->1+2+3+4+5+6=16=1+6=7结束. 1+2+3+4+5+6=21=2+1=3 加错了哦


#include <stdio.h>
long get( long );
main()
{
long n;
printf("please input a number : ");
scanf("%ld",&n);
while(n>9)
{
n=get(n);
}
printf("the result is %ld \n",n);
}

long get(long n)
{
long temp=0;
while(n)
{
temp+=n%10;
n/=10;
}
return temp;
}


片言可以明百意 坐驰可以役万里
2006-11-20 15:08
快速回复:[讨论]第二期题目,大家做做.
数据加载中...
 
   



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

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