编写一个程序,计算S=a+aa+aaa+.......+aa.....a,其中a属于N*且a小于等于9 要求输出数字a和相加的个数N
答案:4 悬赏:30 手机版
解决时间 2021-03-05 04:14
- 提问者网友:王者佥
- 2021-03-04 04:45
编写一个程序,计算S=a+aa+aaa+.......+aa.....a,其中a属于N*且a小于等于9 要求输出数字a和相加的数的个数n,高一必修三第33页B组第4题
最佳答案
- 五星知识达人网友:枭雄戏美人
- 2021-03-04 05:14
void main()
{
int a,n,i;
int temp,s;
scanf("%d%d",&a,&n);
if(a<0||a>9||n<1)
{
exit(0);
}
temp=0;
s=0;
for(i=0;i<n;i++)
{
temp=temp*10+a;
s+=temp;
}
printf("a=%d\n",a);
printf("n=%d\n",n);
printf("the totalof a+aa+aaa+aaaa……is :%d\n",s);
}
{
int a,n,i;
int temp,s;
scanf("%d%d",&a,&n);
if(a<0||a>9||n<1)
{
exit(0);
}
temp=0;
s=0;
for(i=0;i<n;i++)
{
temp=temp*10+a;
s+=temp;
}
printf("a=%d\n",a);
printf("n=%d\n",n);
printf("the totalof a+aa+aaa+aaaa……is :%d\n",s);
}
全部回答
- 1楼网友:忘川信使
- 2021-03-04 08:31
高一的话应该用的是BASIC吧
但你这题我不懂额,怎么全是未知的,全是要输出?
什么是需要人为给的数据?
- 2楼网友:酒醒三更
- 2021-03-04 07:20
s1 a=a+aa
s2 b=a+aaa
s3 c=b+aaaa
~~
sn-1 n=s+啊n个a
- 3楼网友:从此江山别
- 2021-03-04 05:43
没关系
但是个数n的话,
s=0
个位有n个a s=s+na
十位有n-1个a s=s+10(n-1)a
百位有n-2个a s=s+100(n-2)a
千位有n-3个a
一直做下去就可以了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯