TAOSheep 2019-03-16 15:39 采纳率: 0%
浏览 5169

如何用C语言计算a+aa+aaa+...+aaa..aa(n个a),n和a的值由键盘输入。

main ()
{
    long sum = 0;
    long term = 0;
    int a,i,n;
    printf("Input a,n:");
    scanf("%d,%d\n",&a,&n);
    term = a;
    for (i = 1;i <= n;i++)
    {
        term = a * 10 * (i - 1) + term;
        sum = sum + term;
    }
    printf("sum = %d\n",sum);
}
我这样写的代码运行后Input a,n:5,4
sum = -628385244
是这样的   请问哪里代码哪里出错了    gan'xie'ya
  • 写回答

3条回答 默认 最新

  • saintkiller 2019-03-16 15:53
    关注

    从键盘输入的时候,要回车

    评论

报告相同问题?

悬赏问题

  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序