爱问知识人 爱问教育 医院库

C语言为题6.3求s(n)=a aa aaa … aa…a之值,其中工是一个数字.

首页

C语言为题6.3求s(n)=a aa aaa … aa…a之值,其中工是一个数字.

程序有一个地方不明白:
#include"stdio.h"
main()
{
int n,a,s=0,s1=0,count=1;
printf("请输入a和n的值: ");
scanf("%d,%d",&a,&n); //为什么这样就错了scanf("%d,%d ",&a,&n);
printf("a=%d n=%d ",a,n);
while(count<=n)
{
s1=s1 a;
s=s1 s;
a=10*a;
count;
}
printf("a aa ... aa...a=%d ",s);
}

这一句:scanf("%d,%d",&a,&n); //为什么这样就错了scanf("%d,%d ",&a,&n);?
如果改为注视后面的就出不了结果,不知道是什么原因,请高手指导!

提交回答

全部答案

    2018-10-26 01:33:09
  • 没有错,只是在输入的时候要加上
    ;也就是说要这样输入比如a=1,n=2则要输入1,2
     这样就对了,因为在scanf("....",&..);中的内容,在双引号内的,除了如%d %c %s 等的东西都要原样输入,这样才能保正数据的正常接收,多看下书,

    你***

    2018-10-26 01:33:09

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):