回 帖 发 新 帖 刷新版面

主题:请高手 帮忙解决程序问题!!!!速回!!!!!

若a=1,b=2,c=3,d=7.2,e=-5.5,f=1.56,g=12345,h=123456,i='o',j='p',设计一个程序。
得到的结果是,a=1,b=2,c=3   d=7.200000,e=-5.500000,f=1.560000
d+e=1.70   e+f=-3.94     d+f=8.760   g=   12345   h=123456  
i=o or 11   j=p or 112
这是我遍的结果有一些不对 D+E算不出结果最后一问没有遍出来
/* Note:Your choice is C IDE */
#include "stdio.h"
main()
{
  int a=1,b=2,c=3,g=12345;
  long int h=123456;
  float d=7.2,e=-5.5,f=1.56;
  char i='o',j='p';
  float sum1=d+e,sum2=f+e,sum3=d+f;
  printf("%d\n",a);
  printf("%d\n",b);
  printf("%d\n",c);
  printf("%f\n",d);
  printf("%f\n",e);
  printf("%f\n",f);
  printf("%f+%f=%3.2f\n",d,e,sum1);
  printf("%f+%f=%3.2f\n",f,e,sum2);
  printf("%f+%f=%4.3f\n",d,f,sum3);  
  printf("%7d\n",g);
  printf("%ld\n",h);
}

回复列表 (共1个回复)

沙发

用下面的方法:
用Borland C++Builder 6.0 新建一个控制台程序,
编写的Unit1.cpp的代码如下:

#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
#pragma hdrstop
//-------------------------------------------------------------------
#pragma argsused

int main()
{
    int a = 1, b = 2, c = 3, g = 12345;
    long int h = 123456;
    float d = 7.2, e = -5.5, f = 1.56;
    char i = 'o', j = 'p';
    float sum1 = d + e, sum2 = f + e, sum3 = d + f;

    cout << "a = " << a << endl;
    cout << "b = " << b << endl;
    cout << "c = " << c << endl;
    cout << "d = " << setiosflags(ios::fixed) << setprecision(6) << d << endl;
    cout << "e = " << e << endl;
    cout << "f = " << f << endl;
    cout << "d + e = " << setprecision(2) << sum1 << endl;
    cout << "e + f = " << sum2 << endl;
    cout << "d + f = " << setprecision(3) << sum3 << endl;
    cout << "g = " << setw(7) << g << endl;
    cout << "h = " << h << endl;
    cout << "i = " << i << endl;
    cout << "j = " << j << endl;

    getch();  //防止应用程序运行时MS-DOS窗口一闪而过

    return 0;
}
编译后按F9键运行。

我来回复

您尚未登录,请登录后再回复。点此登录或注册