首页 > 编程语言 >HUAWEI(Dev-C++手机版1.1)新加计算,计算崩溃

HUAWEI(Dev-C++手机版1.1)新加计算,计算崩溃

时间:2024-09-15 21:21:26浏览次数:13  
标签:1.1 int number C++ cin HUAWEI long include cout

#include <iostream>
#include <string>
#include <conio.h> // 注意:这仅在Windows中有效
#include <windows.h>
#include <cstdlib>
#include <ctime>
#include <iomanip> // 用于格式化时间输出

using namespace std;
typedef long long ll;
int main() {
    // ...(之前的代码保持不变)
	int i;
	int number=00000000000;
	string name,placn;
	/*cout<<"正在加载资源——————"<<endl;
	for(i=0;i<10;i++){
	
		Sleep(3000);
		cout<<"█"; 
	}
	Sleep(2000);
	system("cls");
	cout<<"成功"<<endl;
	Sleep(1000);
	system("cls");//*/
	cout<<"\n\n\n\n\n\n\n\n\n\n\n                        				HUAWEI"<<endl;
	Sleep(3000);
	system("cls");
    while (true) {
    	cout << "_______________"<<endl;
        cout << "[1:资料       ]" << endl;
        cout << "|2:昵称       |" << endl;
        cout << "|3:地址       |" << endl;
        cout << "|4:电话号码   |" << endl;
        cout<<  "|5:计算器     |"<<endl;
        cout << "|q.退出       |"<< endl;
        cout <<"[_____________]"<<endl;
		while (!_kbhit()) {
        }

    
        char input = _getch();

       
        switch (input) {
            case '1':
            	system("cls");
                cout <<"资料"<<endl;
                cout<<"用户名:"<<name<<endl;
                cout <<"号码:"<<number<<endl; 
				cout<<"地址:"<<placn<<endl;
                cout<<"按Z退出"<<endl;
                while (!_kbhit()) {
                	
				}
                switch(input){
                	case 'z':cout<<""; 
				}
                break;
            case 'q':
                cout <<"退出程序..." << endl;
                return 0;
            case '2':
            	system("cls");
				cout<<"输入新名称"<<endl;
				getline(cin, name);
				cout<<"修改成功"<<endl;
				Sleep(1000);
				break; 
			case '3': 
				system("cls");
				cout<<"地址输入"<<endl;
				getline(cin,placn);
				cout<<"完成"<<endl;
				Sleep(1000); 
				break;
			case '4':
				system("cls");
				cout<<"填入号码"<<endl; 
				cin>>number;
				break;	
			case '5':
				system("cls");
				cout<<"			欢迎"<<endl;
				Sleep(2000);
				cout<<"1.输入数字a.运算符c.数字b"<<endl;
				cout<<"a的b次方输入数字a输入s数字b"<<endl;
				int a=0,b=0,g;
				char c;
				cin>>a;cin>>c;cin>>b;
				if(c=='+'){
					cout<<a<<c<<b<<"="<<a+b<<endl; 
				}
				if(c=='-'){
					cout<<a<<c<<b<<"="<<a-b<<endl;
				}
				if(c=='*'){
					cout<<a<<c<<b<<"="<<a*b<<endl; 
				}
				if(c=='/'){
					if(b==0){
						cout<<"错误"<<endl;
					}else{
						cout<<a<<c<<b<<"="<<a/b<<endl; 
					} 
				}
				if(c=='s'){
					g=a;
					for(int i=1;i<b;i++)
						g=g*a;
					cout<<a<<"的"<<b<<"次方等于"<<g<<endl; 
				}else{
					system("cls");
					for(int i=0;i<30;i++){
						for(int y=0;y<10;y++){
							cout<<"!#**%$@#^&&^%$@#$%^&**&^%$##%##@%^^%&#%#^$^&%^%&&#%$@#^$&";
						}
						//cout<<endl;
					}
					//return 0;
				} 
				Sleep(2000);
			
        }	

        system("cls");
    }
    return 0;
}

标签:1.1,int,number,C++,cin,HUAWEI,long,include,cout
From: https://blog.csdn.net/2401_86502594/article/details/142287687

相关文章

  • C++【全特化】【半特化】【继承方式权限】【继承使用】【菱形继承的探究】【组合与继
    目录类模板的特化全特化偏特化特化部分参数对参数类型进行一定的限制关于*&的讨论特化的优先级类模板的声明和定义分离​编辑继承初学继承概念理解继承方式继承权限继承切割与切片继承的作用域继承的默认构造成员函数继承的默认构造继承的拷贝构造继承的赋......
  • C++入门基础知识69(高级)——【关于C++ 动态内存】
    成长路上不孤单......
  • C++入门基础知识68(高级)——【关于C++ 异常处理】
    成长路上不孤单......
  • C++ decltype 类型知识符
    希望从表达式的类型推断出要定义的变量的类型,但是不想用该表达式的值初始化变量。decltype(f())sum=x;//sum的类型就是函数f的返回类型编译器并不实际调用函数f,而是使用当调用发生时f的返回值类型作为sum的类型。decltype处理顶层const和引用的方式与auto有些许不同......
  • C++ auto 类型推断注意的地方
    inti=0,&r=i;autoa=r;//a是一个整数(r是i的别名,而i是一个整数)intaauto一般会忽略掉顶层const(参见2.4.3节,第57页),同时底层const则会保留下来,比如当初始值是一个指向常量的指针时:constintci=i,&cr=ci;autob=ci;//b......
  • C++的习题
    C++的习题类与对象习题1:(const成员函数)假设AA是一个类,AA*abc()const是该类的一个成员函数的原型。若该函数返回this值,当用x.abc()调用该成员函数后,x的值是()A.可能被改变B.已经被改变C.受到函数调用的影响D.不变A.此成员函数被定义为const常方法,代表在......
  • C++中对象的延迟构造
    本文并不讨论“延迟初始化”或者是“懒加载的单例”那样的东西,本文要讨论的是分配某一类型所需的空间后不对类型进行构造(即对象的lifetime没有开始),更通俗点说,就是跳过对象的构造函数执行。使用场景我们知道,不管是定义某个类型的对象还是用operatornew申请内存,对象的构造函数都......
  • C++ typedef 类型别名注意的地方
    指针、常量和类型别名如果某个类型别名指代的是复合类型或常量,那么把它用到声明语句里就会产生意想不到的后果。例如下面的声明语句用到了类型pstring,它实际上是类型char*的别名typedefchar*pstring;constpstringcstr=0;//cstr是指向char的常量指针constpstring*ps;......
  • 矩阵连乘(动态规划)(C/C++)最详尽代码注释
    写在所有的前面:本文采用C/C++实现代码目录写在所有的前面:题目说明题目题目出处题目描述Description输入Input输出Output样例Sample限制Hint解答说明方案1:最优分隔点法(动态规划)解题思路代码实现c语言头文件:c++头文件主代码部分:(详尽版本1)主代码部分(题目对应版本)其他解......
  • C++链接的那些事
    接上文OK!Rightnow!  Let's go!今天我们来谈谈链接,什么是链接,C++链接实际上做什么的?链接是一个过程,当我们从源C++文件转到实际的可执行文件(二进制文件)。第一阶段是编译源文件,一旦我们把文件编译好,就需要通过一个叫做链接的过程,现在链接的主要工作是找到每个符号和......