*//*1:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
他们都是高手写的,我新手一个*/
#include <stdio.h>
void main(){
int s,a;
int n = 1;
printf("请输入一个数字:\n",a);
scanf("%d",&a);
printf("请输入数字相加几次 \n");
scanf("%d",&n);
if(a<=9&&a>=1){
int i=1,num=0;
while(i<=n){
a*=10;
num+=a;
s+=num;
i++;
}
printf("s=%d \n",s/10);
}else if(a==0){
printf("s=0 \n");
}else{
printf("输入的数不是个个位数字\n");}
}
__________________________________________________________
#include"stdio.h"
main()
{
int i=0,k=0,n,num,sum=0;
printf("请输入一个数字: \n",num);
scanf("%d",&num);
printf("请输入数字相加的个数\n",n);
scanf("%d",&n);
while(i<n){
k=k*10+1;
sum=sum+k;
num=sum*n;
i++;
}
printf("%d\n",num);
}