#include <stdio.h> #include <stdlib.h> void title(){ printf("=====欢迎使用czb的计算系统=====\n\n"); printf("【1】加法运算\n"); printf("【2】减法运算\n"); printf("【3】乘法运算\n"); printf("【4】除法运算\n"); printf("【0】退出\n\n"); return; } void exec(int mode){ printf("输入第一个数:"); int a; scanf("%d", &a); int b; while(1){ printf("输入第二个数:"); scanf("%d", &b); if(b != 0 || mode == 1 || mode == 2 || mode == 3) break; } int c; if(mode == 1) c = a + b; if(mode == 2) c = a - b; if(mode == 3) c = a * b; if(mode == 4) c = a / b; printf("结果是:%d\n\n", c); return; } void quit(){ printf("真的要退出吗?(y/n)"); char input; scanf("%c", &input); scanf("%c", &input); if(input == 'n' || input == 'N'){ return; }else{ exit(0); } } int main(){ title(); while(1){ printf("输入您的选择:"); int input; scanf("%d", &input); if(input == 0) quit(); if(input == 1) exec(1); if(input == 2) exec(2); if(input == 3) exec(3); if(input == 4) exec(4); } return 0; }
hello