永发信息网

编写一个程序,计算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);
}
全部回答
  • 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 一直做下去就可以了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯