求sn=a+aa+aaa+……+aa……aa(n个a)之值,其中a是一个
数字。
4条回答 默认 最新
CSDN专家-赖老师(软件之家) 2021-06-08 14:57关注#include <stdio.h> /* sn = a + aa+aaa+aaaa+.....+aaaaaan; 比如a=5,n=5 5+55+555+5555+55555 */ void main2(){ int a,n; int i,j; int sn=0; //代表n位的数字,如8,88,888,8888,..... int sum = 0;//代表所有数相加的和 printf("请输入a和n的值(逗号分隔):"); scanf("%d,%d",&a,&n); //把a的初值赋值给sn sn = a; sum = a;// printf("%d+",sn); for(i=2;i<=n;i++){ //表示n个数字 sn= a+sn*10; sum += sn; if(i<n) printf("%d+",sn); else printf("%d",sn); } printf("=%d\n",sum); }解决 无用评论 打赏 举报