C語言(CED)編寫一個程序,求兩個字符之間的加減運算。

(請先看置頂博文)本博打開方式,請詳讀_liO_Oil的博客-CSDN博客_怎么把androidstudio卸載干凈

復習C語言,不同的心境遇到了不同的問題:

問題:

編寫一個程序,求兩個字符之間的加減運算。連續輸入三個字符,其中第一個輸入運算符號(+或者-),后兩個輸入字符。如+ab表示計算字符a與字符b相加的結果(輸出兩字符ASCII碼值相加減的結果)

剛開始沒想到溢出的問題,一直出錯,最后調試成功,正確代碼如下:

#include<stdio.h>
int main()
{char a,b,c;scanf("%c%c%c",&a,&b,&c);int d;if(a=='+')d=b+c;elsed=b-c;printf("%d\n",d);return 0;
}

其中需要注意的是溢出問題,ASCII碼的值可以存放在int型變量里。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/531140.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/531140.shtml
英文地址,請注明出處:http://en.pswp.cn/news/531140.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C語言(CED)輸入一個任意長度的正整數,將該數逆序輸出。

&#xff08;請先看置頂博文&#xff09;本博打開方式&#xff0c;請詳讀_liO_Oil的博客-CSDN博客_怎么把androidstudio卸載干凈 題目內容&#xff1a; 輸入一個任意長度的正整數&#xff0c;將該數逆序輸出。如&#xff0c;輸入正數237&#xff0c;則逆序顯示的結果為732。如…

C語言(CED)統計行數

題目&#xff1a; 編寫一個程序&#xff0c;要求統計輸入文本的行數。Input 每行輸入任意長度的字符串&#xff08;每一行的字符串的長度小于等于1000&#xff09;&#xff0c;以輸入僅由符號構成的行作為結束&#xff0c; 所在的行不計入行數。Output 輸出文本的行數。Sample…

ROS與Android的通信

通過ROS-Bridge&#xff0c;建立起ROS與Android的通信。 代碼為&#xff1a; sudo apt-get install ros-<rosdistro>-rosbridge-suite//下載ROS對應版本的ROSBridge-suite*上述命令中的“<rosdistro>”要替換成對應的ROS版本名稱&#xff01; 安裝完成后先打開對…

C語言(CED)排序算法總結。比較完整和詳細

排序算法可以分為內部排序和外部排序&#xff0c;內部排序是數據記錄在內存中進行排序&#xff0c;而外部排序是因排序的數據很大&#xff0c;一次不能容納全部的排序記錄&#xff0c;在排序過程中需要訪問外存 內部排序算法有&#xff1a;直接插入排序&#xff0c;折半插入排…

C語言:表白(多彩小心心)

&#xff08;請先看置頂博文&#xff09;本博打開方式&#xff0c;請詳讀_liO_Oil的博客-CSDN博客_怎么把androidstudio卸載干凈 #include <stdio.h> #include <math.h> #include <stdlib.h> #define I 20 #define R 340 #include <string.h> int ma…

Linux更換軟件源(國內)阿里云

&#xff08;請先看置頂博文&#xff09;https://blog.csdn.net/GenuineMonster/article/details/104495419 有很多在Windows系統下使用的軟件下雖然有Linux的版本&#xff0c;但是無法在終端用命令行下載使用&#xff0c;這也許是軟件源的問題。 所以修改軟件源&#xff0c;…

Linux系統下,下載谷歌瀏覽器

&#xff08;請先看置頂博文&#xff09;https://blog.csdn.net/GenuineMonster/article/details/104495419 一、Google chrome&#xff1a; 1.打開終端 2.在終端輸入以下命令: sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.lis…

Windows 10重裝系統時,提示Windows只能安裝到GPT磁盤的解決方法(更新于2021.4.28)

&#xff08;請先看置頂博文&#xff09;本博打開方式&#xff0c;請詳讀_liO_Oil的博客-CSDN博客_怎么把androidstudio卸載干凈 重要提示&#xff1a;一般情況下&#xff0c;筆記本電腦和臺式機所含硬盤數量不同&#xff0c;不同用戶對硬盤分區的數量也不同。為防止數據損失&…

微內核和宏內核的區別(短小、精悍)

&#xff08;請先看置頂博文&#xff09;本博打開方式&#xff0c;請詳讀_liO_Oil的博客-CSDN博客_怎么把androidstudio卸載干凈 微內核&#xff1a;提供操作系統核心功能的內核的精簡版本&#xff0c;它設計成在很小的內存空間內增加移植性&#xff0c;提供模塊化設計&#x…

Android Studio-------添加按鈕

&#xff08;請先看置頂博文&#xff09;本博打開方式&#xff0c;請詳讀_liO_Oil的博客-CSDN博客_怎么把androidstudio卸載干凈 我們要想添加按鈕&#xff0c;首先得有一個活動Activity&#xff0c;所以先手動創建一個活動。 點擊第一項-> 點擊Finish。 創建成功之后&…

Android Studio------------重要提醒

最近幫著很多同學進行Android Studio的安裝&#xff0c;發現了很多問題&#xff0c;這些問題確實讓人頭疼&#xff0c;所以專門寫了此文&#xff01; 1、首先是Android Studio的下載和安裝&#xff1a; 可能大家都會買一本這樣的書去學習&#xff0c;確實是明智之選&#xff…

C語言(CED)判斷一個數是否是2的整數冪的簡便方法

正如大家所熟知的那樣&#xff0c;我們輸入到計算機中的數據&#xff0c;都是以二進制的格式保存處理的&#xff0c;所以此方法就是利用這一特點來進行判別&#xff01;(除2的零次方) 將2的整數冪次方轉換為二進制后&#xff0c;仔細觀察后會很容易發現一個特點&#xff1a;整…

ROS開發時的服務器啟動命令

ROS開發時&#xff0c;需要以一臺電腦為服務器&#xff0c;將機器人連接到本臺服務器。外部調試工具也需要連接到服務器才能對機器人進行訪問。 所以&#xff0c;在Linux中&#xff0c;ROS內核和ROS-Bridge的服務器啟動命令為&#xff1a; 1、roscore 另開終端&#xff1a; …

Ubuntu系統下載網易云音樂

&#xff08;請先看置頂博文&#xff09;https://blog.csdn.net/GenuineMonster/article/details/104495419 1、訪問網易云官網&#xff1a;https://music.163.com/#/download 點擊對應的Linux版本下載&#xff1a; 2、下載結束后&#xff0c;打開終端&#xff0c;輸入命令&a…

Windows系統下,Android Studio的安裝

基于Android Studio的開發現在比較熱門&#xff0c;那么如何下載和安裝Android Studio呢&#xff1f; 1.http://www.android-studio.org/下載安裝包&#xff0c;最新的安裝包或者舊的都可以。 2.下載之后進行安裝&#xff0c;選擇目錄時不要包含中文路徑&#xff0c;最好正常…

Grub2主題修改和美化--------LinuxWindows

&#xff08;請先看置頂博文&#xff09;本博打開方式&#xff0c;請詳讀_liO_Oil的博客-CSDN博客_怎么把androidstudio卸載干凈 相信大家為了學習或工作&#xff0c;都會在同一臺電腦上安裝兩個甚至更多的操作系統&#xff0c;最初始的系統引導界面不是很好看&#xff0c;那如…

Windows 10如何連接和使用局域網內的打印機(非網絡打印機)親測有效、絕對管用,不定時更新。(更新日期2021.09.14,如有不會的可以直接私我)

&#xff08;請先看置頂博文&#xff09;本博打開方式&#xff01;&#xff01;&#xff01;請詳讀&#xff01;&#xff01;&#xff01;請詳讀&#xff01;&#xff01;&#xff01;請詳讀&#xff01;&#xff01;&#xff01;_Cat-CSDN博客 要完成這個Case&#xff0c;步驟…

基于VMware Workstation創建虛擬機,以Ubuntu16.04為例

為了工作和學習的需要&#xff0c;越來越多的人選擇安裝虛擬機來滿足自己的需求&#xff0c;下面的方法即為本文章的主要內容&#xff1a; 之前寫過一個基于VirtualBox虛擬機&#xff0c;但是覺得此虛擬機的運行速度越來越慢&#xff0c;所以安裝了本文提到的VM虛擬機&#xf…

VMware Workstation虛擬機窗口小,無法顯示內部系統全部桌面

&#xff08;請先看置頂博文&#xff09;https://blog.csdn.net/GenuineMonster/article/details/104495419 VMware中安裝虛擬機后&#xff0c;窗口太小&#xff0c;不能滿足視覺需要&#xff0c;怎么辦&#xff1f; 打開VMware在上方菜單欄里&#xff0c;點擊“查看”—>…

Ubuntu 16.04卸載火狐瀏覽器

&#xff08;請先看置頂博文&#xff09;https://blog.csdn.net/GenuineMonster/article/details/104495419 大家都知道Ubuntu下默認瀏覽器是火狐瀏覽器&#xff0c;其性能不如谷歌瀏覽器好&#xff0c;所以裝完Ubuntu系統后&#xff0c;大家都選擇下載谷歌瀏覽器&#xff0c;…