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

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

題目內容:

輸入一個任意長度的正整數,將該數逆序輸出。如,輸入正數237,則逆序顯示的結果為732。如輸入230,則逆序顯示的結果為32。該數的逆序顯示結果(數字最前面的0不顯示,如340反轉后,要求輸出為43,而不是043)

剛開始想的復雜,后來覺得這個代碼的方法比較簡單,所以記錄下來:

#include<stdio.h>
#include<string.h>
#include<math.h>
int main()
{int a;int y=0;int i=0;scanf("%d",&a);while(a>10){y=a%10;a=a/10;if(y==0&&i==0)continue;elseprintf("%d",y);if(y!=0)i++;elsey=0;}printf("%d",a);printf("\n");return 0;
}

此代碼,用整形定義輸入的數字,逆序輸出;途中用i做一個標記,防止逆序輸出時開頭為零!

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

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

相關文章

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;…

VM虛擬機里,如何將Linux Ubuntu系統改為簡體中文及下載拼音的打字法

&#xff08;請先看置頂博文&#xff09;本博打開方式&#xff0c;請詳讀_liO_Oil的博客-CSDN博客_怎么把androidstudio卸載干凈 一、將系統語言改為中文的方法&#xff1a;&#xff08;Ubuntu16.04&#xff09; 1、桌面右擊鼠標右鍵&#xff0c;點擊最后一項“change deskto…