请把一个C语言的小程序修改成C++,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/07/02 22:54:19
这个C语言程序可能有错的地方,请修改成正确的C++,谢谢!

每日输入两个百分数A和B(A+B<=1)并把这两个数分别做5日平均,使这两数的5日均值成为同一个坐标下的两条线(A线为黄色,B线为蓝色)。当A>B时,A与B间用红色柱线连接。当A<B时,A与B间用绿色柱线连接。在这个坐标的中的50%和80%处是一条白色线。当A<50%时,无论A线在上还是B线在上,它们与白线之间的空间用浅绿色填充。当A>80%时,A线与80%的线之间用紫色填充。

#include "Stdio.h"
#include "Conio.h"
#define SIZE 5
int main(void)
{
int INumber[SIZE]={0},II=0,IMax=5;

printf("in put the number:\n");
for(II=0;II scanf("%d",&INumber[II]);
for(II=0;IMax

if(INumber[II]>INumber[IMax])
IMax=II;
printf("IMax=%d",INumber[IMax]);
}
#include <dos.h>
#define __ARGU ...
#endif
#define __ARGU
void interrupt newint(__ARGU)
void install (void interrupt (*fadd)(__ARGU), int num)

{
install (newint,0x1b)
return 0

void interrupt newint(__ARGU)
{
textbackground(4)
void install (v

我可以帮你用vc写,要不要?图像编程用C是不太行的
----
发给你了

题目的描述,跟代码也对不上
代码也无法运行
下面那部分代码更是莫明其妙

我把上半部分的代码修改的可以运行了:
#include "Stdio.h"
#include "Conio.h"
#define SIZE 5
int main(void)
{
int INumber[SIZE]={0},II=0,IMax=5;

printf("in put the number:\n");
for(II=0;II<SIZE;II++)
scanf("%d",&INumber[II]);
for(II=0;II<SIZE;II++)
if(INumber[II]>INumber[IMax])
IMax=II;
printf("IMax=%d",INumber[IMax]);
return 0;
}

改c++得把输入输出改一下!

楼上的,
不是说把C程序的输入输出流改成C++的输入输出流就是C++程序了...
实在抱歉,不会图形编程。。。。
所以帮不上什么忙。。。拿分走人。。。

取下个转换器