c++的题目(高手帮帮忙)

来源:百度知道 编辑:UC知道 时间:2024/06/09 23:45:52
.迷你计算器
在屏幕上显示如下图所示的“计算器菜单”供用户选择,然后根据用户的不同选择进行两整数间的加、减、乘、除、取余运算,并输出运算结果,然后提示用户“按任意键继续。。。。。”,程序运行结束
你投谁一票(1—3)?
---------------------------------
迷 你 计 算 器
——————————————
1、 加法
2、 减法
3、 乘法
4、 除法
5、 求余
——————————————
请选择:
----------------------------------

(1) 首先显示上述界面
(2) 用户选择一个算法后,再显示“请输入两数:”的提示,且分别存入x,y中,x,y定义为float型
(3) 输出结果的格式为:(设输入5,3.2存入x,y中,分别选1,2,3,4,5的显示如下)
5加3.2结果为8.2
5减3.2结果为1.8
5乘3.2结果为16
5除以3.2结果为1.5625
5模3结果为2
(4) 注意求余的运算,要转float 为 int
(5) 能循环选择,并设置退出的标志

#include "stdafx.h"
#include <iostream>
#include <string>
#include <cmath>
#include <stdio.h>
using namespace std;
int main(int argc, char* argv[])
{
cout << "你投谁一票(1—3)?\n"
<< "---------------------------------\n"
<< "迷 你 计 算 器\n"
<< "---------------------------------\n"
<< "1、 加法\n"
<< "2、 减法\n"
<< "3、 乘法\n"
<< "4、 除法\n"
<< "5、 求余\n"
<< "---------------------------------\n"
<< "请选择\n"
<< "---------------------------------\n输入\"6\"退出.\n";
while(1)
{
int i;
float x,y;
cin >> i;
switch (i)
{
case (1):