标题:求解该代码怎么错误了,题目是算 a+aa+aaa+.......n个a的和。例如:1+11+11 ...
只看楼主
wzn335660067
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-11-5
得分:0 
回复 8楼 cjbs10086
谢谢啊亲
2012-11-06 22:56
gqy
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-12-29
得分:0 
#include<stdio.h>
int main()
{
    printf("输入单位数字\n");
    int i;
    scanf("%d",&i);
    printf("\n");
    printf("输入和中最大数字的最高位数\n");
    int n;
    scanf("%d",&n);
    printf("\n");
    int t,sm=i,sum=0;
    for(t=0;t<n;t++)
    {
        printf("%d+",sm);
        sum+=sm;
        sm=sm*10+i;
    }
    printf("=%d",sum);
}
2013-12-29 08:34
juk058
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-7-7
得分:0 
*//*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);

}
2015-07-07 23:44



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




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

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