关于C++的编程问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 10:05:57
一斤菜1.5元,15元能买多少斤,编程要求输入15,输出显示斤数,已知道一斤是1.5元,用符号常量表示.
我这样计算的:
#include<iostream.h>
void main()
{ inta,b;
#define A=1.5;
cin>>"输入买菜钱数是";
cin>>A
b=a/A
cout<<"输出菜的斤数是";
<<c<<endl;}
输出
输入买菜钱数是15
输出菜的斤数是10

这样做对吗

1)#include<iostream.h>错了(#include<iostream>)

2)inta b;错了 (int a,b;)

3)cin>>A;错了(cin>>a)

4)cout<<"输出菜的斤数是"; <<c<<endl;错了
(cout<<"输出菜的斤数是"; <<b<<endl;)

5)#define A=1.5; 移至顶部

6)cout<<"输出菜的斤数是";
<<c<<endl;} 这两行应写为:
cout<<"输出菜的斤数是"<<c<<endl;}

程序(DEV_CPP)
#include<iostream>
#define A=1.5;
void main()
{ inta,b;
cin>>"输入买菜钱数是";
cin>>a;
b=a/A
cout<<"输出菜的斤数是"<<b<<endl;}

这样做不想法是对的,可是那个#define A=1.5的地方写错了,应该在包含头文件的下方,main() 上方
#include <iostream.h>
#define A 1.5
void main()
{
int a,b;
cout<<"请输入你的钱数";
cin>>&a;
b=a/A;
cout<<"可以购买的菜的斤数是:"<<b;
}
呵呵这是正确的写法

c++定义常量尽量用co