当前位置: 代码迷 >> C语言 >> 新手 一个简单的问题
  详细解决方案

新手 一个简单的问题

热度:147   发布时间:2007-01-31 10:55:37.0
新手 一个简单的问题
#include"stdio.h"
main()
{int s,k,sum;
scanf("%d/n,&s"),
scanf("%d/n,&k"),
sum=0;
while(s<=k)
{sum=sum+s;
s++;}
printf("sum=%d",sum);
scanf("/n");}
一个很简单程序,我只是想要求用户自已输入求值范围,为什么不成功.
----------------解决方案--------------------------------------------------------
以下是引用cyclone14在2007-1-31 10:55:37的发言:
#include"stdio.h"
main()
{int s,k,sum;
scanf("%d/n,&s"), 格式输入错误: scanf("%d",&s);{LZ应该恶补一下基本语法了}
scanf("%d/n,&k"), → scanf("%d",&k
);{双引号错误;语句结束符应该是分号,不是逗号;格式错误}
sum=0;
while(s<=k)
{sum=sum+s;
s++;}
printf("sum=%d",sum);
scanf("/n");} ---错得很严重啊。
一个很简单程序,我只是想要求用户自已输入求值范围,为什么不成功.


----------------解决方案--------------------------------------------------------

以下是引用cyclone14在2007-1-31 10:55:37的发言:
#include"stdio.h"
main()
{int s,k,sum;
printf("\ninput s please:");
scanf("%d",&s);
printf("\ninput k please:");
scanf("%d",&k);
sum=0;
while(s<=k)
{sum=sum+s;
s++;}
printf("\nsum=%d",sum);
}
一个很简单程序,我只是想要求用户自已输入求值范围,为什么不成功.


----------------解决方案--------------------------------------------------------
#include<stdio.h>
main()
{
int s,sum;
int k;
scanf("%d",&k);
sum=0;
for(s=0;s<k;s++)
{
sum=sum+s;
}
printf("%d %d",k,sum);
}
还有提示一下你的程序格式也太吓人了

----------------解决方案--------------------------------------------------------
用的符号都是英文的!还有就是最后的一个语句有些问题!
----------------解决方案--------------------------------------------------------
问题正如以上所说,我就不多说了,由此可见基本功很重要,加油!!!
----------------解决方案--------------------------------------------------------

我强烈建议你的格式要改一改。
#include"stdio.h"

void main()
{
int s,k,sum;
printf("Enter the two numbers:\n");
scanf("%d%d",&s,&k),
sum=0;
while(s<=k)
{
sum=sum+s;
s++;
}
printf("sum=%d\n",sum);
}
你的错误太多了。吓人呀!


----------------解决方案--------------------------------------------------------
谢谢!!!!
----------------解决方案--------------------------------------------------------
以下是引用pinglideyu在2007-1-31 15:47:00的发言:

我强烈建议你的格式要改一改。
#include"stdio.h"

void main()
{
int s,k,sum;
printf("Enter the two numbers:\n");
scanf("%d%d",&s,&k),
sum=0;
while(s<=k)
{
sum=sum+s;
s++;
}
printf("sum=%d\n",sum);
}
你的错误太多了。吓人呀!

呵呵 大家出错都很正常阿 scanf("%d%d",&s,&k)结束应该是分号吧

----------------解决方案--------------------------------------------------------

  相关解决方案