| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 581 人关注过本帖
标题:为什么这个代码VC怎么打不出来?
只看楼主 加入收藏
汐杨
Rank: 2
等 级:论坛游民
帖 子:27
专家分:13
注 册:2010-7-26
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
为什么这个代码VC怎么打不出来?
#include<stdio.h>
void main()
{  
    long sum,s=0;
    int i,a,n;
 scanf("%d%d",&a,&n);
    for(i=1;i<=n;i++)
 {
        s=s*10+a;
        sum+=s;
    }
 printf("%d",sum);
}
比如输入2,3!
图片附件: 游客没有浏览图片的权限,请 登录注册

就会这样!我也不知道你们看不看得到图!
具体代码要改哪里~~以后使用VC要注意哪些!
望大侠指点。。。。
搜索更多相关主题的帖子: 代码 
2010-08-10 16:42
promising
Rank: 3Rank: 3
来 自:上海
等 级:论坛游侠
帖 子:87
专家分:147
注 册:2009-8-31
收藏
得分:5 
sum的初始值忘了赋值了吧~

向前走着……
2010-08-10 17:08
kingsroot
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:284
专家分:1159
注 册:2010-3-28
收藏
得分:0 
printf("%d",sum);改成printf("%ld",sum);
2010-08-10 17:09
erikyo
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:270
专家分:1154
注 册:2010-6-10
收藏
得分:15 
#include<stdio.h>

void main()
{  
    long sum,s=0;
    int i,a,n;
    sum = 0 ;            //初始化,不然里面的是无效值

    scanf("%d%d",&a,&n);
    for(i=1;i<=n;i++)
    {
        s=s*10+a;
        sum+=s;
    }
    printf("%ld\n",sum);        //long类型的,用%ld
}
2010-08-10 17:55
liuzhengshen
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:83
专家分:141
注 册:2010-4-23
收藏
得分:0 
#include <stdio.h>

int main(void)
{
    long sum=0,s=0;/*初始化赋值*/
    int i, a, n;

    scanf("%d%d", &a, &n);
    for(i=1; i<n; i++)
    {
        s=s*10+a;
        sum+=s;
    }
    printf("sun=%ld\n", sum);

    return 0;
}
2010-08-10 18:30
汐杨
Rank: 2
等 级:论坛游民
帖 子:27
专家分:13
注 册:2010-7-26
收藏
得分:0 
呃~~真的是这样,知道了。谢谢哈!
2010-08-11 07:39
快速回复:为什么这个代码VC怎么打不出来?
数据加载中...
 
   



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

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