日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

用C語言實現簡單的計算器功能_C 語言

作者:風葉翩翩 ? 更新時間: 2022-04-09 編程語言

本文實例為大家分享了C語言實現簡單的計算器功能的具體代碼,供大家參考,具體內容如下

簡單計算器,實現簡單的加減乘除功能,選擇對應的運算符輸出運算符對應的編號,然后輸入我們要計算的兩個數,程序會給出計算結果。

效果演示

簡單計算器代碼

/*
簡單計算器
name:zsh?
*/?
#include <stdio.h>?? ?//簡單計算器?

void menu()?? ?//運算符顯示界面?
{
?? ?printf("--------------------------------------------\n");

printf("請輸入你的選擇\n");

printf("1. + \n");?

printf("2. - \n");?

printf("3. * \n");?

printf("4. / \n");?


printf("--------------------------------------------\n");
}


int main()
{
?? ?int i = 0;
?? ?int j = 0;? ??
?? ?int num = 0;?? ?//存放計算結果? ? ?
?? ?int select = 0;?? ?//存放選擇的運算符?
?? ?
?? ?do
?? ?{
?? ??? ?menu();?? ?//打印運算符顯示界面?
?? ??? ?
?? ??? ?scanf("%d", &select);?? ?//輸入運算符編號?
?? ??? ?
?? ??? ?printf("請輸入計算值");
?? ??? ?
?? ??? ?scanf("%d%d", &i, &j);?? ?//輸入運算數值?
?? ??? ?
?? ??? ?switch (select)
?? ??? ?{
?? ??? ??? ?case 1:
?? ??? ??? ??? ?printf("%d+%d=%d\n", i, j, num=i+j);?? ?//加法運算?
?? ??? ??? ??? ?break;
?? ??? ??? ??? ?
?? ??? ??? ?case 2:
?? ??? ??? ??? ?printf("%d-%d=%d\n", i, j, num=i-j);?? ?//減法運算?
?? ??? ??? ??? ?break;
?? ??? ??? ??? ?
?? ??? ??? ?case 3:
?? ??? ??? ??? ?printf("%d*%d=%d\n", i, j, num=i*j);?? ?//乘法運算?
?? ??? ??? ??? ?break;
?? ??? ??? ??? ?
?? ??? ??? ?case 4:
?? ??? ??? ??? ?printf("%d/%d=%d\n", i, j, num=i/j);?? ?//除法運算?
?? ??? ??? ??? ?break;
?? ??? ??? ??? ?
?? ??? ??? ?default:
?? ??? ??? ??? ?printf("輸入有誤請重新選擇!");?
?? ??? ??? ??? ?break;?
?? ??? ??? ?
?? ??? ?}
?? ??? ?
?? ?} while(select);
?? ?
?? ?return 0;
?? ?
}

原文鏈接:https://blog.csdn.net/weixin_45743799/article/details/104480890

欄目分類
最近更新