C++源代码
#include<iostream>
using namespace std;
int main()
{
float x,y,max=50,min=50;
for(int i=0;i<=21;i+=2)
{
x=i/10.0;
y=2*x*x*x-3*x*x*x*x+6*x*x*x*x*x-4*x+50;
cout << "x=" << x;
if(x==0||x==1||x==2)
cout<<".0"<<"时"<<"y="<<y<<endl;
else cout<<"时"<<"y="<<y<<endl;
if(y>=max) max=y;
if(y<=min) min=y;
}
cout<<"y的最大值为"<<max<<endl;
cout<<"y的最小值为"<<min<<endl;
return 0;
}
改写成C语言的,其他的不要变就行了
有error
追答没有啊
我拿VC++6.0编译的时候有error的,
这个是我用原先C++运行的结果
不用原先的工程试试
//希望我的回答对你的学习有帮助我已尽力,望采纳(你那个悬赏也太少了,希望再加一些)
你这个是保存为.cpp文件是吧,我用.cpp编译成功了,但是我这个要保存成.c文件,不能用.cpp,但是用.c文件编译就会出错
追答.c 是c语言的源程序,.cpp是c++语言的源程序
这个应该有一些语法不严谨。
我学艺不精,一些东西也不会
帮忙把C++改成C语言程序!
1)改头文件:把#include<c*>或者#include<*>改成#include<*.h>,比如,把#include<cmath>改成#include<math.h、把#include<iostream>改成#include<iostream.h>。如果有using namespace std;把它去掉。2)该输入输出流:cout改为printf("%*",x);cin改成scanf("%*",&x),比如输入输出一个...
如何把CPP源程序改写成C语言?
为了优化代码和降低成本,将使用C++编写的源程序转换为C语言是常见的需求。关键挑战在于处理C++的面向对象特性,如类和继承。主要有两种方法:1. 将面向对象特性去除:理解源代码逻辑后逐行转换,适合类数较少的情况,但耗时且可能出错,尤其在大型项目中难以全面理解。2. 用C实现类的功能:针对类数量多...
将一个C++程序代码转化成C语言程序代码
include<math.h> double lnchoose(int,int);int main(){ int m,n;double zuheshu;printf("本程序用来计算组合数 C(n,m),请输入n和m(n>=m)");scanf("%d %d",&m,&n);zuheshu=exp(lnchoose(n\/1.0, m\/1.0));printf(" C(%d,%d)的值为:%d\\n",zuheshu);} double lnchoo...
麻烦帮忙把这段C++代码换成C语言代码
include<stdio.h> include<stdlib.h> struct Node { int data;struct Node *next; \/\/链表节点的结构 };struct Queue { struct Node *front;struct Node *rear;}; \/\/ 队列的首尾指针 int Setnull(struct Queue *Q){ Q->front=Q->rear=malloc(sizeof(struct Node)); \/\/将队列置空 也是初...
如何将C++程序转换为C程序的探讨
[关键词] C++ 程序 C程序 转换探讨 一、C++与C程序概述 C++是在C的基础上演变而来的,C++与C区别最大的就是C++中的类的概念和特性,将C++改为C的问题,就转换成如何将类化去的问题。方法有两种:第一种是将C++中的面向对象特征去掉,先全部理解源代码的逻辑,然后改写;第二种是在C中保留面向...
在编程中,如何将c++改成c?
在编程中,将c++改成c:C语言程序其实就是C++程序,因为C++兼容了C。C++中输入语句用cin代替scanf,cout代替printf,但是C++也识别scanf和printf主要区别是C++扩展了C,有面向对象。若要改,可以:头文件#include"stdio.h"->#include<iostream>usingnamespace。C++程序的构成和书写形式:1.一个C++程序可以...
怎么将c++语言编写的代码改成C语言的代码
一般的是挺麻烦的。c++的调用的库文件,c不能行。浅显的代码估计一般很容易转换。游戏,或涉及到大量库的代码,你还得写c语言的库。如果可以,可以将其功能用c语言实现。当然如果是一类c++的项目,比如某一个游戏,你要把c++变c可以把其依赖的库文件,以及底层涉及到c++相关语法变成c语言的就行。http...
c++中的程序怎么改成c语言,如cout<<">>>";跟cout<<cha[i]<<"-->...
; 变为c语言为 printf(">>>");cout<<cha[i]<<"-->"hc[i]<<end1;这句话正确的写法应该是下面的 cout<<cha[i]<<"-->"<<hc[i]<<endl;变为c为 printf("%c-->%c\\n",cha[i],hc[i]);其实你可以把c++中的 cout 看成是c中printf endl 看成是 \\n 不懂的话hi我 ...
把下面的C++代码改为C语言,打印结果"热"必须一样, 就是把cout换成printf...
include<stdio.h> int main(){ unsigned char i ,j;i=200;j=200;printf("%c%c",i,j);\/\/cout<<i<<j<<endl;getchar();return 0;} 经测试,可以
请问 怎么把用VC++6.0做的MFC EXE执行文件 改成 用C语言做的EXE...
首先:界面上就不要想着改了,必须自己做(其实这个不费事) 其次:因为MFC程序除了C++类和语法,通常还用了大量MFC封装功能,比如CString、CFile等,这些在Dos界面的标准C环境下是不能用的,都需要改动, 更何况,程序架构上,从消息机制改到dos下的函数机制。。复杂一点的程序几乎都没法改(比如线程、...