| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1217 人关注过本帖
标题:运行结果不对请大家帮忙改一下程序
只看楼主 加入收藏
bianfeng
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2007-11-28
结帖率:0
收藏
 问题点数:0 回复次数:10 
运行结果不对请大家帮忙改一下程序
求S=a+aa+aaa+aaaa+aaaaa   求S的值,a 是一个数字n表示a的位数,用键盘输入a和n


#include "stdio.h"
int main()
{
    long a,sum,j;
    int i,n;
    printf("请入一个小于10的整数:");
    scanf("%ld",&a);
    printf("\n输入位数:");
    scanf("%d",&n);
    printf("%ld+",a);
    for(i=1,sum=0,j=a;i<n;i++)
    {     
        a=a*10+j;
        sum=sum+a;
         if (i<n-1)
        printf("%ld+",a);
         else printf("%ld=%ld\n",a,sum+j);
    }
    return 0;
}

[[it] 本帖最后由 bianfeng 于 2008-3-15 17:38 编辑 [/it]]
搜索更多相关主题的帖子: 结果 运行 
2008-03-15 16:48
bianfeng
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2007-11-28
收藏
得分:0 
没人回答吗?
2008-03-15 17:05
xianshizhe111
Rank: 1
等 级:新手上路
帖 子:1451
专家分:0
注 册:2007-12-8
收藏
得分:0 
#include "stdio.h"
int main(void)
{
    int i,j,n,a,num=0;
    printf("请输入两个数(位数与显示数)\n");
    scanf("%d%d",&n,&a);
    for(i=1;i<=n;i++)
    {
       for(j=1;j<=i;j++)
       {  num++;
          printf("%d",a);
       }
       if(i<n)
         printf("+");
    }
      printf("==%d",num);
    return 0;  
}
2008-03-15 17:25
bianfeng
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2007-11-28
收藏
得分:0 
楼的上朋友结果错吧了..上面的我已经更正过来了
2008-03-15 17:38
xianshizhe111
Rank: 1
等 级:新手上路
帖 子:1451
专家分:0
注 册:2007-12-8
收藏
得分:0 
3+33+333+3333+33333==15
不是这个意思吗?
2008-03-15 17:53
bianfeng
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2007-11-28
收藏
得分:0 
3+33+333+3333+33333=? 和呢???没和啊!!
差不是要显示这些数啊
2008-03-15 18:23
xianshizhe111
Rank: 1
等 级:新手上路
帖 子:1451
专家分:0
注 册:2007-12-8
收藏
得分:0 
S=a+aa+aaa+aaaa+aaaaa=15  /*怎么没和好好看看*/
题意不明还这样! 你什么时候说过求每段数字的总和?
2008-03-15 18:31
qfyzy
Rank: 2
等 级:论坛游民
威 望:1
帖 子:380
专家分:86
注 册:2008-2-17
收藏
得分:0 
不是老谭书上的一道习题么

当对C的经验增加时,它会显的很好用.----Dennis M Ritche如是说
2008-03-15 18:39
bianfeng
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2007-11-28
收藏
得分:0 
不好意思..
2008-03-15 21:57
yqiong
Rank: 1
等 级:新手上路
帖 子:315
专家分:0
注 册:2007-7-4
收藏
得分:0 
main()
{
 int i,a,s,n,si=0;
 scanf("%d,%d",&a,&n);
 s=0;
 for(i=0;i<n;i++)
 {si=si*10+a;
  s+=si;
   }
   printf("\n%d",s);
 }
2008-03-16 13:33
快速回复:运行结果不对请大家帮忙改一下程序
数据加载中...
 
   



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

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