c++改成c语言入门

大虾们问一下可不可以不学C语言直接就学C++?_百度知道
大虾们问一下可不可以不学C语言直接就学C++?
提问者采纳
c c++ java语都c语系,结构相似,c++java属于面向象语言,c面向程,完全东西,今习语言主要习面向象思想,像事硬件变,嵌入式类东西c否则用c且c理解面向象思想害,举例说明:前c身朋友我同习java结虽师要求效往往所东西都放同类main,典型c思维作祟交做c++候容易忽略面向象思想,呢,简单c++虽面向象语言,属于完整面向象,指针种操作内存东西非面向象想搞今流行web变建议c#或者java,想搞嵌入式,或者硬件变,或者游戏变建议c或者c++,游戏变java能胜任,切看向
其他类似问题
c语言的相关知识
其他5条回答
最好学一下, 其实C和C++的基础是一样的`
C++很多是建立在C语言的基础上的``
Of couse you can!!!
最好是从c学起`以后不管是学c++还是c#就会得心应手`如果直接学c++除非你以前有学过其他的基本语言`不然还是从基本做起吧`
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁怎样把一个用c语言编写的源程序通过Visual C++6.0变成有图形界面的软件,请介绍一下具体过程_百度知道
怎样把一个用c语言编写的源程序通过Visual C++6.0变成有图形界面的软件,请介绍一下具体过程
提问者采纳
使用MFC或者QT
怎样使用MFC呢?能给我具体的步骤吗?
MFC学习起来太痛苦,简单点的话可以用QT来做
提问者评价
其他类似问题
按默认排序
其他2条回答
不是VC++6.0可以把程序变为带图形的,是你要一开始就写出一个图形界面的程序才可以。用C语言写图形界面需要使用大量的API,所以现在大多数都用MFC来开发,建议你看下相关书籍。
首先打开VC6,然后点新建文本文件,第三行第一个图标就是了!!然后在代码区输入代码,然后按F5,提示创建工程点是,再把弹出的文件名改成以cpp为后缀的,点保存,一路点是,就能运行了,希望能帮到你
图形界面的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁把这个C++改写成C语言
把这个C++改写成C语言 10
&p _extended=&true&&#include &stdio.h&&/p&
&p align=center _extended=&true&&#include &math.h&&/p&
&p align=center _extended=&true&&&&/p&
&p align=center _extended=&true&&#define e 2.&/p&
&p align=center _extended=&true&&#define max(a,b)&&& (((a) & (b)) ? (a) : (b))&/p&
&p align=center _extended=&true&&#define min(a,b)&&& (((a) & (b)) ? (a) : (b))&/p&
&p align=center _extended=&true&&&&/p&
&p align=center _extended=&true&&void main()&/p&
&p align=center _extended=&true&&{&/p&
&p align=center _extended=&true&&&& double q1, q2, q3, q4, q5, q6, q7, q8, q9, q10, s1, s2, s3, s4, s5, s6, s7, s8, s9, s10,h1,h2,h3,h4,h5,h6,h7,h8,h9,h10;&/p&
&p align=center _extended=&true&&&& double L, Y, C, A;&/p&
&p align=center _extended=&true&&&& double Lj;&/p&
&p align=center _extended=&true&&&& double y1, y11, y12, y21, y22, y2, y3;&/p&
&p align=center _extended=&true&&&&& double& Ge1, Ge2, Ge3, Gj1, Gj2, Gj3;&/p&
&p align=center _extended=&true&&&&& double& R1, R2, R3;&/p&
&p align=center _extended=&true&&&&& double J1, J2, J3;&/p&
&p align=center _extended=&true&&&&&&/p&
&p align=center _extended=&true&&& &&double d1, d2, d3;&/p&
&p align=center _extended=&true&&&&& double d11, d12, d21, d22, d31, d32;&/p&
&p align=center _extended=&true&&&&& double x1, x2, x3;& &/p&
&p align=center _extended=&true&&&&& double CAP1, CAP2, CAP3;&/p&
&p align=center _extended=&true&&&& double Qmax, Q2, h, t, q, Q;&/p&
&p align=center _extended=&true&&&& &/p&
&p align=center _extended=&true&&&& printf(&\nPlease input Q, Q2, h, t:&);&/p&
&p align=center _extended=&true&&&& scanf(&%lf,%lf,%lf,%lf&, &Q, &Q2, &h, &t);&/p&
&p align=center _extended=&true&&&& q = Q/3600;&/p&
&p align=center _extended=&true&&&& Qmax = Q*pow(e, -q*t)/(1-pow(e, -q*t));&/p&
&p align=center _extended=&true&&&& printf(&\nQmax=%lf&, Qmax);&/p&
&p align=center _extended=&true&&&& if(Q2 &= Qmax)&/p&
&p align=center _extended=&true&&&& {&/p&
&p align=center _extended=&true&&&&&&&& printf(&\nQ2=%lf &= Qmax=%lf, program is terminated...\n&);&/p&
&p align=center _extended=&true&&&&&&&&&/p&
&p align=center _extended=&true&&&& }&/p&
&p align=center _extended=&true&&&& &/p&
&p align=center _extended=&true&&&& printf(&\nPlease input L, A, Lj:&);&/p&
&p align=center _extended=&true&&&& scanf(&%lf,%lf,%lf,%lf&, &L, &A,&C,&Y, &Lj);&/p&
&p align=center _extended=&true&&&& &/p&
&p align=center _extended=&true&&&& printf(&\nPlease input h1,h2,h3,h4,h5,h6,h7,h8,h9,h10:&);&/p&
&p align=center _extended=&true&&&& scanf(&%lf,%lf,%lf,%lf,%lf,%lf,%lf,%lf,%lf,%lf&, &h1, &h2, &h3,&h4,&h5,&h6,&h7,&h8,&h9,&h10);&/p&
&p align=center _extended=&true&&&& printf(&\nPlease input q1,q2,q3,q4,q5,q6,q7,q8,q9,q10:&);&/p&
&p align=center _extended=&true&&&& scanf(&%lf,%lf,%lf,%lf,%lf,%lf,%lf,%lf,%lf,%lf&, &q1, &q2, &q3,&q4,&q5,&q6,&q7,&q8,&q9,&q10);&/p&
&p align=center _extended=&true&&&&& s1 = 3600 / h1;&/p&
&p align=center _extended=&true&&&&& s2 = 3600 / h2;&/p&
&p align=center _extended=&true&&&&& s3 = 3600 / h3;&/p&
&p align=center _extended=&true&&&&& s4 = 3600 / h4;&/p&
&p align=center _extended=&true&&&&& s5 = 3600 / h5;&/p&
&p align=center _extended=&true&&&&& s6 = 3600 / h6;&/p&
&p align=center _extended=&true&&&&& s7 = 3600 / h7;&/p&
&p align=center _extended=&true&&&&& s8 = 3600 / h8;&/p&
&p align=center _extended=&true&&&&& s9 = 3600 / h9;&/p&
&p align=center _extended=&true&&&&& s10 = 3600 / h10;&/p&
&p align=center _extended=&true&&&&& y11 = (q1 + q2 + q3) / (s1 + s2 + s3);&/p&
&p align=center _extended=&true&&&&& y12 = (q6 + q7 + q8) / (s6 + s7 + s8);&/p&
&p align=center _extended=&true&&&&& y1 = max(y11, y12);&/p&
&p align=center _extended=&true&&&&& y21 = q1 / s1;&/p&
&p align=center _extended=&true&&&&& y22=0;&/p&
&p align=center _extended=&true&&&&& y2 = max(y21, y22);&/p&
&p align=center _extended=&true&&&&& y3 = (q7+q8+q9 + q10 ) / (s7+s8+s9 + s10 );&/p&
&p align=center _extended=&true&&&&& Y = y1 + y2 + y3; &/p&
&p align=center _extended=&true&&&&& if(Y & 0.9)&/p&
&p align=center _extended=&true&&&& {&/p&
&p align=center _extended=&true&&&&&&&& printf(&\nData error, Y & 0.9!\n&);&/p&
&p align=center _extended=&true&&&&&&&&&/p&
&p align=center _extended=&true&&&& }&/p&
&p align=center _extended=&true&&&&& C = (1.5 * L + 5) / (1 - Y); &/p&
&p align=center _extended=&true&&&&& Ge1 = y1 / Y * (C - L);&/p&
&p align=center _extended=&true&&&&& Ge2 = y2 / Y * (C - L);&/p&
&p align=center _extended=&true&&&&& Ge3 = y3 / Y * (C - L);&/p&
&p align=center _extended=&true&&&&& Gj1 = Ge1 - A + Lj;&/p&
&p align=center _extended=&true&&&&& Gj2 = Ge2 - A + Lj;&/p&
&p align=center _extended=&true&&&&& Gj3 = Ge3 - A + Lj;&/p&
&p align=center _extended=&true&&&&& R1 = C - Gj1 - A;&/p&
&p align=center _extended=&true&&&&& R2 = C - Gj2 - A;&/p&
&p align=center _extended=&true&&&&& R3 = C - Gj3 - A;&/p&
&p align=center _extended=&true&&&& printf(&\nC=%lf\tGe1=%lf\tGe2=%lf\tGe3=%lf&, C, Ge1, Ge2, Ge3);&/p&
&p align=center _extended=&true&&&& printf(&\nGj1=%lf\tGj2=%lf\tGj3=%lf&, Gj1, Gj2, Gj3);&/p&
&p align=center _extended=&true&&&& printf(&\nR1=%lf\tR2=%lf\tR3=%lf&, R1, R2, R3);&/p&
&p align=center _extended=&true&&&&& J1 = y1 / C;&/p&
&p align=center _extended=&true&&&&& J2 = y2 / C;&/p&
&p align=center _extended=&true&&&&& J3 = y3 / C;&/p&
&p align=center _extended=&true&&&&& CAP1 = (s2 + s3 + s4 + s5 + s6) * J1;&/p&
&p align=center _extended=&true&&&&& CAP2 = (s1) * J2;&/p&
&p align=center _extended=&true&&&&& CAP3 = (s7+s8+s9 + s10 ) * J3;&/p&
&p align=center _extended=&true&&&&& x1 = (q2 + q3 + q4 + q5 + q6) / CAP1;&/p&
&p align=center _extended=&true&&&&& x2 = (q1) / CAP2;&/p&
&p align=center _extended=&true&&&&& x3 = (q7+q8+q9 +q10) / CAP3;&/p&
&p align=center _extended=&true&&&&& d11 = 0.5 * C * (1 - J1) *(1-J1) / (1 - min(1, x1) * J1);&/p&
&p align=center _extended=&true&&&& &d12 = 900 * 0.25 * ((x1 - 1) + sqrt((x1 - 1)*(x1-1) + 8 * 0.5 * x1 / (CAP1 * 0.25)));&/p&
&p align=center _extended=&true&&&&& d1 = d11 + d12;&/p&
&p align=center _extended=&true&&&&& d21 = 0.5 * C * (1 - J2)*(1-J2) / (1 - min(1, x2) * J2);&/p&
&p align=center _extended=&true&&&&& d22 = 900 * 0.25 * ((x2 - 1) + sqrt((x2 - 1)*(x2-1) + 8 * 0.5 * x2 / (CAP2 * 0.25)));&/p&
&p align=center _extended=&true&&&&& d2 = d21 + d22;&/p&
&p align=center _extended=&true&&&&& d31 = 0.5 * C * (1 - J3)*(1-J3) / (1 - min(1, x3) * J3);&/p&
&p align=center _extended=&true&&&&& d32 = 900 * 0.25 * ((x3 - 1) + sqrt((x3 - 1)*(x3-1) + 8 * 0.5 * x3 / (CAP3 * 0.25)));&/p&
&p align=center _extended=&true&&&&& d3 = d31 + d32;&/p&
&p align=center _extended=&true&&&&& d = (d1 * ( q2 + q3 + q6 + q7 + q8) + d2 * (q1) + d3 * (q7+q8+q9 + q10 )) / ((q1 + q2 + q3 + q4 + q5 + q6 + q7 + q8 + q9 + q10 ) * C * 20);&/p&
&p align=center _extended=&true&&&& printf(&\nd=%lf s/pcu&, d);&/p&
&p align=center _extended=&true&&&& if(d &= 10) printf(&\nA\n&);&/p&
&p align=center _extended=&true&&&& else if(d &= 20) printf(&\nB\n&);&/p&
&p align=center _extended=&true&&&& else if(d &= 35) printf(&\nC\n&);&/p&
&p align=center _extended=&true&&&& else if(d &= 55) printf(&\nD\n&);&/p&
&p align=center _extended=&true&&&& else if(d &= 85) printf(&\nE\n&);&/p&
&p align=center _extended=&true&&&& else printf(&\nF\n&);&/p&
&p align=center _extended=&true&&}&/p&
这就是C语言代码呀,你只要保存时保存为*.c的文件就可以。
其他回答 (4)
我笑了……抄了个代码,自己不会改,然后指着C语言的代码,自己以为是C++,还告诉别人帮你改成C语言的。哈哈哈哈哈,你真TM够拙劣啊,表演一下午了,你能再当一把猴,给大家表演的其他节目么?
这个本来就是c语言了~~
- - 这个真的是C语言 当然在C++下也是可以运行的 具体差别 可以看看相关资料
相关知识等待您来回答
编程领域专家用c++中的类做成绩记录薄。每个学生信息包括:学号、姓名、C语言成绩。&br/&(1)创建信息链表并以磁盘文件保存;&br/&(2)读取磁盘文件并显示输出所有学生的成绩;&br/&(3)按学号或姓名查询成绩;&br/&(4)添加成绩记录;&br/&(5)修改指定姓名或学号的学生的成绩并可存盘;&br/&(6)显示60分以下、6
用c++中的类做成绩记录薄。每个学生信息包括:学号、姓名、C语言成绩。(1)创建信息链表并以磁盘文件保存;(2)读取磁盘文件并显示输出所有学生的成绩;(3)按学号或姓名查询成绩;(4)添加成绩记录;(5)修改指定姓名或学号的学生的成绩并可存盘;(6)显示60分以下、6
不区分大小写匿名
回个帖子,下班咯~
前排支持下了哦~
占坑编辑ing
相关知识等待您来回答
编程领域专家求大神帮忙把C++的代码修改成C语言的!急求。
求大神帮忙把C++的代码修改成C语言的!急求。 20
补充:#include
&iostream&
using namespace
//Account类有三个数据成员:账户余额,账号,和总账户数
//有存款,取款,查询余额三个成员函数
class Account
protected:
&&& Account(double b = 0) {balance = no =
number++;};
&&& void deposit(double d);
&&& void withdraw(double w);
&&& double getbalance();
//SavingAccount类,Account类的派生类
//添加年利率一个静态数据成员
//添加计算利率和设置利率两个成员函数
SavingAccount : public Account
&&& SavingAccount(double b = 0) : Account(b)
& &&double getinterest();
&&& static void setrate(double newrate);
//CheckingAccount类,Account类的派生类
//添加手续费一个静态数据成员
//添加设置手续费一个成员函数
CheckingAccount : public Account
&&& static double handling_
&&& CheckingAccount(double b = 0) : Account(b)
&&& void withdraw(double w);
&&& static void set_handling_charge(double
newcharge);
Account::number= 0;
//存款函数
Account::deposit(double d)
&&& balance +=
//取款函数,仅当余额充足时允许操作
Account::withdraw(double w)
&&& if (balance &=w) balance -=
&&& else cout && "Insufficient
balance" &&
//查询余额函数
Account::getbalance()
//利率与利率设置函数,供工作人员修改利率
SavingAccount:: rate = 0.1012;
void SavingAccount
:: setrate(double newrate)
&&& cout && "The interest rate now
is " && newrate*100 && '%' &&
//结算与显示当年利率
SavingAccount::getinterest()
&&& double i = balance *
&&& balance +=
//手续费与手续费设置函数,供工作人员修改利率
CheckingAccount:: handling_charge = 10;
CheckingAccount:: set_handling_charge(double newcharge)
&&& handling_charge =
&&& cout && "The handling charge now
is " && newcharge &&
//支票账户取款函数,需要支付手续费
CheckingAccount::withdraw(double w)
&&& if ((balance - w) &= handling_charge)
balance -= (w+handling_charge);
&&& else cout && "Insufficient
balance" &&
template &class
T1, class T2&
void step_two(T1
*a, T2 *b);
depositor(SavingAccount *savelist, CheckingAccount *checklist);
void staff(SavingAccount
*savelist, CheckingAccount *checklist);
deposit_function(SavingAccount *savelist, CheckingAccount *checklist);
withdraw_function(SavingAccount *savelist, CheckingAccount *checklist);
transfer_function(SavingAccount *savelist, CheckingAccount *checklist);
int main()
&&& SavingAccount *savelist = new
SavingAccount[100];
&&& CheckingAccount *checklist = new
CheckingAccount[100];
&&& //给每个账户存初始资金5000
&&& for (int i=0; i&100; ++i)
&&&&&&& savelist[i].deposit(5000);
&&&& &&&checklist[i].deposit(5000);
&&& while (true)
&&&&&&& cout && "请输入您的用户类型" &&
&&&&&&& cout && "1: 储户" &&
&&&&&&& cout && "2: 银行职员" &&
&&&&&&& cout && "其他数字: 退出" &&
&&&&&&& cin &&
&&&&&&& if (type == 1)
&&&&&&&&&&& depositor(savelist,checklist);
&&&&&&& else if (type == 2)
&&&&&&&&&&& staff(savelist,checklist);
&&&&&&& else
&&&&&&&&&&& cout && "输入错误" &&
&&&&&&& cout && "\nAny other
requirement? (input y/Y if you need any more service)" &&
&&&&&&& cin &&
&&&&&&& if (choice != 'y' && choice !=
&&&&&&& cout && endl &&
&&& cout && "\n\nThanks for your
visiting\n\n";
&&& return 0;
depositor(SavingAccount *savelist, CheckingAccount *checklist)
&&& cout && "请输入你所需的服务" &&
&&& cout && "1: 存款" &&
&&& cout && "2: 取款" &&
&&& cout && "3: 转账" &&
&&& cout && "其他: 退出" &&
&&& cin &&
&&& if (service == 1)
deposit_function(savelist, checklist);
&&& else if (service == 2)
withdraw_function(savelist, checklist);
&&& else if (service == 3)
transfer_function(savelist, checklist);
staff(SavingAccount *savelist, CheckingAccount *checklist)
&&& cout && "您要进行的操作" &&
&&& cout && "1: 重置利率" &&
&&& cout && "2: 重置手续费" &&
&&& cout && "其他: 退出" &&
&&& cin &&
&&& if (operation == 1)
&&&&&&& cout && "new interest rate
please" &&
&&&&&&& cin &&
&&&&&&& savelist[0].setrate(standard);
&&& else if(operation == 2)
&&&&&&& cout && "new handling charge
please" &&
&&&&&&& cin &&
checklist[0].set_handling_charge(standard);
transfer_function(SavingAccount *savelist, CheckingAccount *checklist)
&&& int m ,t;
&&& cout && "请输入您的账号" &&
&&& cin &&
&&& cout && "请输入对方的账号" &&
&&& cin &&
&&& cout && "Please input the amount
of dealing money" &&
&&& cin &&
&&& if ( m &=0 && m &=199)
&&&&& &&&&&&if ( t &=0 && t &=199)
&&&&&&&&&&& {
&&&&&&&&&&&&&&& if (t &= 0 && t
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&& cout && "His/Her
origin balance is " && savelist[t].getbalance() &&
&&&&&&&&&&&&&&&&&&& savelist[t].deposit(money);
&&&&&&&&&&&&& &&&&&&cout && "His/Her balance now
is " && savelist[t].getbalance() &&
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&& else
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&& cout && "His/Her
origin balance is " && checklist[t-100].getbalance() &&
&&&&&&&&&&&&&&&&&&& checklist[t-100].deposit(money);
&&&&&&&&&&&&&&&&&&& cout && "His/Her
balance now is " && checklist[t-100].getbalance() &&
&&&&&&&&&&&&&&& }
&&&&&&&&&&& }
&&&&&&&&&&& else {cout && "No
account exist" &&}
&&&&&&& if (m &= 0 && m &= 99)
&&&&&&&&&&& cout && "Your origin
balance is " && savelist[m].getbalance() &&
&&&&&&&&&&& savelist[m].withdraw(money);
&&&&&&&&&&& cout && "Your balance
now is " && savelist[m].getbalance() &&
&&&&&&& else
& &&&&&&&&&&cout && "Your origin
balance is " && checklist[m-100].getbalance() &&
&&&&&&&&&&& checklist[m-100].withdraw(money);
&&&&&&&&&&& cout && "Your balance
now is " && checklist[m-100].getbalance() &&
&&&&&&& {cout && "No account
exist" &&}
deposit_function(SavingAccount *savelist, CheckingAccount *checklist)
&&& cout && "Please input your
account number(ranging from 0 to 200)"&&
&&& cin &&
&&& if ( mine &=0 && mine &=199)
&&&&&&& cout && "请输入存钱金额" &&
&&&&&&& cin &&
&&&&&&& if (mine &= 0 && mine &=
&&&&&&&&&&& cout && "Your origin
balance is " && savelist[mine].getbalance() &&
&&&&&&&&&&& savelist[mine].deposit(money);
&&&&&&&&&&& cout && "Your balance
now is " && savelist[mine].getbalance() &&
&&&&&&& else
&&&&&&&&&&& cout && "Your origin
balance is " && checklist[mine-100].getbalance() &&
&&&&&&&&&&& checklist[mine-100].deposit(money);
&&&&&&&&&&& cout && "Your balance
now is " && checklist[mine-100].getbalance() &&
&&&&&&& {cout && "No account
exist" &&}
withdraw_function(SavingAccount *savelist, CheckingAccount *checklist)
&&& cout && "Please input your
account number(ranging from 0 to 200)"&&
&&& cin &&
&&& if (mine &=0 && mine &=199)
&&&&&&& cout && "请输入取款金额" &&
&&&&&&& cin &&
&&&&&&& if (mine &= 0 && mine &=
&&&&&&&&&&& cout && "Your origin
balance is " && savelist[mine].getbalance() &&
&&&&&&&&&&& savelist[mine].withdraw(money);
&&&&&&&&&&& cout && "Your balance
now is " && savelist[mine].getbalance() &&
&&&&&&& else
&&&&&&&&&&& cout && "Your origin
balance is " && checklist[mine-100].getbalance() &&
&&&&&&&&&&&
checklist[mine-100].withdraw(money);
&&&&&&&&&&& cout && "Your balance
now is " && checklist[mine-100].getbalance() &&
& &&&&&&{cout && "No account
exist" &&}
不区分大小写匿名
這簡單, 但要改很久.換短一奌的吧.
不做超过5分钟的題
相关知识等待您来回答
编程领域专家

我要回帖

更多关于 c语言编译器 的文章

 

随机推荐