用C++6.0编写0到100的数,偶数以两位小数点输出。比如0.00 1 2.00 3 4.00 5 6.00 7 8.00 等等。

如题所述

int main(void)
{
  float i;
  for(i=0.0;i<=100.0;++i)
  {
    if((int)i%2==0)
      printf("%.2f ",i);
    else
      printf("%.0f ",i);
  }
  getch();
  return 0;
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-10
有没有时间限制、内存限制?追问

什么意思,需要c++编写0到100的数字并且其中的偶数以两位小数点输出。

追答

每个数字一行还是怎样?

#include<iostream>
using namespace std;
int a=0,j;
int main()
{
for(j=1;j<=100;j++)
{
if(a%2==0)
{
cout<<a<<".00"<<endl;
}
else
{
cout<<a<<endl;
}
a++;
}
return 0;
}

 代码手打,C++程序,个别错误比如打错字母或者少分号你自己改吧

相似回答