#include"stdio.h"
#include"math.h"
int main()
{
int i,a,b,sum;
sum=0;
a=i-10;
b=0;
printf ("请输入i的值:");
scanf ("%d",&i);
if(a<0) a=-a;
{
while(b<=a)
{
sum=sum+i;
i=i+1;
b=b+1;
}
}else
{
while(b<=a)
{
sum=sum+i;
i=i-1;
b=b+1;
}
}
printf ("sum=%d\n",sum);
return 0;
}
llegal else without matching if的意思是在服务器端执行,the cube是Microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。
处理包含在用于构建发送给浏览器的HTML网页文件中的服务器端脚本代码。除服务器端脚本代码外,ASP文件也可以包含文本、HTML和com组件调用。
扩展资料:
浏览器中显示的网页仅是静态的图文组合而已,浏览者可以在网页上阅读信息,但无法进一步地发表意见、查询信息或进行在线购物等商务活动。为此,人们提出了动态网页或交互网页的概念和解决方案。
所谓“动态网页”,是指客户端浏览器和Web服务器端可以互动,也就是服务器端可以实时处理浏览器端的请求,然后再将处理的结果作为对浏览器请求的响应(Response)传送给浏览器。
由于Web程序开发十分复杂,以至于要制作一个简单的动态页面也需要编写大量的C代码才能完成。于是Microsoft公司于1996年推出一种Web应用开发技术ASP,用于取代对Web服务器进行可编程扩展的CGI标准。
那该怎样解决??我是新手
追答if(a<0)
{
a=-a;//【把a=-a放在这里】
while(b<=a)
{
sum=sum+i;
i=i+1;
b=b+1;
}
{
if(imag!=0) cout$amp;else cout$amp; }; 如果后面有if,有了大括号了,分号就要去掉,
//-----------下面{----}中就相当于else语句
{
while(b<=a)
{
sum=sum+i;
i=i+1;
b=b+1;
}
}else //-----------------else语句没有匹配的if
{
while(b<=a)
{
sum=sum+i;
i=i-1;
b=b+1;
}
}
if(a<0)
a=-a;
{
while(b<=a)
{
sum=sum+i;
i=i+1;
b=b+1;
}
}else
{
while(b<=a)
{
sum=sum+i;
i=i-1;
b=b+1;
}
}追问
这样还不对啊
追答我上面的是指出 ,你的if没有和else匹配。本来是错误的。怎么改正。要看你逻辑上是怎样的。
本回答被网友采纳