关于lol的电视剧:C++是不是和以前的QBS的语法一样的吗~~帮我看看我是否错了?

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 08:34:11
C++:
long a = 1;s=1
P1:a += 1
d* = a
s +=1
if(a<10)
a += 1
goto P1
输出 d(我不知道C++的输出是多少)
end(我是初学者不知道是不是这样结束的呵~~)
QBS:
input
"a="1
d*a=c
if a<10 then
print c
else
a=a+1
end
另外你知道有什麽书对C++初学者有用的也可以介绍给我
网站上的教程的也可以

long a = 1;s=1
-----------------
s等于没定义,只有赋值;

d* = a
-----------------
这个d没定义

if(a<10)
a += 1
goto P1
-----------------
if(a<10)
{
a+=1;
goto P1;//个人强烈建议不要使用goto
}

end(我是初学者不知道是不是这样结束的呵~~)
------------------------------------------
如果该函数是void型,什么都不用写
如果该函数不是void型,需要用return语句返回函数指定类型的值。比如该函数是 int main(),最后写return x;(x是个整型数或有确定值的整型表达式)。

基本上我猜你想要的可能是这个程序:
void main()
{
int a; int d; //定义两个整型数
cin >>a; //相当于你QBS中的input,此时需要在程序运行过程中输入a的值
d=a; //对d赋值
for(;a<10;a++)//将goto语句改写为for循环
{
d*=a;
cout<<d<<endl; //相当于print c
}
//如果main()函数为int型,此处写 return 0;
}
强烈建议你学习一下C语言基础,然后再学习C++。基本上,你写的这个"c++"程序....很可怕....

参考书:《C程序设计(第二版)》清华大学出版社
《C++大学教程(第二版)》电子工业出版社
《数据结构(C++版)》清华大学出版社
最好不要在网上找了,找两本书吧,看来你需要看很长时间。

天~你这写的是C++吗?
还用goto?d* = a 中的d哪里有定义啊?
大哥你有看过C++?
不要以为你随便看点就能掌握C++,你自己先认真学习一下C++再来说话吧!