标题:[讨论]求Sn=a+aa+aaa+...的值,其中a是一个数字,n由键盘输入。
只看楼主
Music
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2006-11-9
得分:0 

加void你用是Tc.2吗


﹥ 癫⒊倒⒋啲生萿﹎還會不會_洅í繼х續﹎﹖
2006-11-14 10:41
xiaoxiao926
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-11-13
得分:0 
2006-11-14 13:04
whw19840229
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2006-7-20
得分:0 

#include<stdio.h>
int main()
{
int i,a,n,Sn=0,An=0;
int j;

printf("请输入a和n的值:");
scanf("%d%d",&a,&n);

for( i = 1 ; i <= n ; i++ )
{
An=An*10+2;
Sn+=An;

for( j = 1 ; j <= i ; j++ )
{
printf("%d",a);
}
if( i != n )
printf("+");
}
printf("=%d\n",Sn);
}

2006-11-14 14:43
kimylsy
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-10-18
得分:0 
An=An*10+2 这一句如果只是想算2+22.....的话可以 但是如果算a+aa+.....就不行了
所以我想这里的2应该改为a
2006-11-14 17:22
whw19840229
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2006-7-20
得分:0 

对 疏忽了 直接用的LZ的 谢谢 落上的提醒


#include<stdio.h>
int main()
{
int i,a,n,Sn=0,An=0;
int j;

printf("请输入a和n的值:");
scanf("%d%d",&a,&n);

for( i = 1 ; i <= n ; i++ )
{
An=An*10+a;
Sn+=An;

for( j = 1 ; j <= i ; j++ )
{
printf("%d",a);
}
if( i != n )
printf("+");
}
printf("=%d\n",Sn);
}

2006-11-14 18:07
DeViLMarryYu
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-11-12
得分:0 
#include<stdio.h>

void main()
{
int a,i,j;
printf("请输入一个数:");
scanf("%d",&a);
printf("S%d=",a);
for(i=1;i<=a;i++)
{
printf("+");
for(j=1;j<=i;j++)
{
printf("a");
}
}
putchar(10);
}
茅草的写了一下 应该没问题的

我是风筝,高高的飞!我是风筝,我无所谓! 人生注定短暂凄美,风停之后就要坠毁!
2006-11-14 19:30
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
得分:0 
以下是引用C语言学习者在2006-11-8 19:11:48的发言:
这个程序算简单。
#include<stdio.h>
#define N 5
main()
{
int n,sum=0,i,b=0;
scanf("%d",&n);
for(i=0;i<N;i++)
{
b=b*10+n;
sum+=b;
}
printf("%d\n",sum);
return 0;
}

不要这样写...因为 int n,sum=0,i,b=0;

这样你的程序算不了多大的数结果就出问题了,应该改为 long long(当然如果N为固定的5,则用long就够了)


My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2006-11-14 20:46
C语言学习者
Rank: 4
等 级:贵宾
威 望:13
帖 子:1278
专家分:0
注 册:2006-9-26
得分:0 
如果数太小,有时也有误差,不信你可试试。

谁有强殖装甲第二部,可以Q我460054868
2006-11-14 20:51
bond111
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2006-11-11
得分:0 

2006-11-14 22:53
cage101
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-10-30
得分:0 
不错啊。我启发很大。总算懂了这题。
2012-10-30 22:05



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-101580-1-1.html




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

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