| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 748 人关注过本帖
标题:求助,什么叫未实现:大数计算正确? 谢谢
取消只看楼主 加入收藏
信乀科
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-3-15
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
求助,什么叫未实现:大数计算正确? 谢谢
编写一程序P716.C实现以下功能
  求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字(可取1~9之间的一个值)。例如2+22+222+2222+22222(此时共有5个数相加),其中a值和有几个数相加由键盘输入控制。注意s的值有可能超出int的范围,编程可用素材:printf("Please input a,n: ")...、printf("a+aa+...=...\n"...。
  程序的运行效果应类似地如图1所示,图1中的2,3是从键盘输入的内容。

#include <stdio.h>

int main(void)

{
    int sum, n, count = 1;
    long int sn = 0, tn = 0;
   
    printf("please input a,n:");
    scanf("%d, %d", &sum, &n);
    while (count <= n)
    {
        tn = tn + (long)(sum);
        sn = sn + tn;
        sum = (long)(sum) * 10;
        ++count;
    }
    printf("a+aa+...=%ld\n", sn);
    return 0;
}

未实现:大数计算正确



大哥 求助了
搜索更多相关主题的帖子: 键盘 计算 include please count 
2012-03-15 11:37
信乀科
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-3-15
收藏
得分:0 
求教啊 怎么回事
? 谢谢
2012-03-15 13:11
快速回复:求助,什么叫未实现:大数计算正确? 谢谢
数据加载中...
 
   



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

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