为了账号安全,请及时绑定邮箱和手机立即绑定

为什么输出结果不正确

为什么输出结果不正确

C
幕布斯7921344 2015-11-08 23:00:19
#include<stdio.h>int main(){ int a,n,i,sn,tn; sn=0,tn=0; printf("计算sn=a+aa+aaa+…+aa...a<n个a>\n请输入a的值"); scanf("%d",&n); getchar(); printf("请输入n的值:"); scanf("%d",&n); getchar(); for(i=1;i<=n;i++) { tn=tn+a; sn=sn+tn; a=a*10; } printf("sn=%d\n",sn); return 0;}
查看完整描述

1 回答

?
DoDream

TA贡献28条经验 获得超3个赞

同学,你第一句输入语句错了吧,scanf("%d",&n) -> scanf("%d",&a)

查看完整回答
反对 回复 2015-11-09
  • 1 回答
  • 0 关注
  • 936 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信