c語言 簡單迴圈練習題02
給定一個整數,請將該數各個位上數字反轉得到一個新數。新數也應滿足整數的常見形式,即除非給定的原數為零, 否則反轉後得到的新數的最高位數字不應為零(參見樣例2)。
輸入樣例#1: 123 輸出樣例#1: 321
輸入樣例#2: -380 輸出樣例#2: -83
#include<stdio.h> int main() { int k,n,sum=0; scanf("%d",&k); while(k!=0){ n=k%10; sum=sum*10+n;//sum*10+k的意思是在原數sum的基礎上拓展一個個位並存儲k(有點像棧的操作) k=k/10;//去掉一位 } printf("%d",sum);//輸出反轉後的數 }
相關推薦
c語言 簡單迴圈練習題02
給定一個整數,請將該數各個位上數字反轉得到一個新數。新數也應滿足整數的常見形式,即除非給定的原數為零, 否則反轉後得到的新數的最高位數字不應為零(參見樣例2)。 輸入樣例#1: 123 輸出樣例#1: 321 輸入樣例#2: -380 輸出樣例#2: -83 #
c語言 簡單迴圈練習題05
根據整型形參n,計算如下公式的值。A1=1/1,A2=1/(1+A1)…An=1/(1+A(n-1)) 例如,若n=10,則應輸出0.617977。 #include<stdio.h> int main() { int n,i; scanf("
c語言簡單實現word count功能
判斷 ref 使用 href .cn nbu ext p s span c語言簡單實現word count功能 一:源碼參考 參考地址:https://home.cnblogs.com/u/sunbuqiao/ 二:閱讀
c語言簡單版坦克大戰(AllenEnemyTrank文件)
user hang 設置 pri efault struct home 大戰 ntc AllenEnemyTrank.h typedef struct ENEMYTRANK { int x, y;//我的坦克中心坐標 int m, n;//我的坦克子彈的坐
c語言簡單版坦克大戰(AllenUserTrank文件)
++ 中心 pre tchar windows.h getc print window edi AllenUserTrank.h typedef struct USERTRANK2 { int x, y;//我的坦克中心坐標 int m, n;//我的坦克
C語言博客作業02--循環結構
3.1.1 輸出 2.4 菱形 結構 對稱 之前 用戶輸入 地方 1.本章學習總結 1.1 思維導圖 1.2 本章學習體會及代碼量學習體會 1.2.1 學習體會 這兩周我們進一步學習循環結構的其余內容,學習了除for語句以外的兩種循環語句——while和do while
井字棋遊戲C語言簡單思路人人對戰版(無圖形化介面))
#include<stdio.h> #include<stdlib.h> #include<conio.h> #defineROW 3 #defineLINE 3 intsymbol1, symbol2, step; char a[10]; void
以猜數字遊戲為例理解C語言while迴圈語句和if條件
迴圈語句和條件語句是程式語言的基礎, 而while迴圈語句與if條件語句是條件語句和迴圈語句的基礎. 因此我們在學習C語言的開始要好好學習與認真思考著兩個語句. 本次將藉助簡單的猜數字遊戲開幫助大家理解. 首先我們會讓系統隨機獲得一個數字,然後讓玩家輸入一個數字,系統會提醒是"高了"
C語言簡單實現檔案分塊
C語言簡單實現檔案分塊 模組1:分割檔案 指定目標輸入檔案(檔名或檔案路徑)和分割尺寸,要求分割尺寸(單位:MB)為正整數,且範圍在[MIN_SIZE, MAX_SIZE]。 分割後產生塊檔案,命名格式為“part_”+編號。 模組2:合併檔案 指定目標輸出檔案(檔名或檔案路徑)。 順序
C語言實現迴圈隊
#include <stdio.h> #include <stdlib.h> #define MAXSIZE 100 //巨集定義MAXSIZE數值 typedef int ElemType; typedef struct queue//定義結構體 {  
C語言 - while迴圈體內變數重新宣告,陷入死迴圈。
今天寫一個實驗程式碼時,用到了while(exp)迴圈。發現exp已經為false。但是依然死迴圈下去。 float T = (float)work[srcNode] / (workAll/6); int consume = 0; float flag = 1.5; while( T &g
C語言入門學習(02)——HelloWorld程式分析&printf函式的用法
接著上一篇 C語言入門學習(01)——C程式設計環境的搭建及HelloWorld程式 繼續 //本文不是最終版本,該教程還在編寫整理中。 目錄 Part_2.1:HelloWorld程式的解釋 Part_2.2:printf函式的用法 P
C語言-簡單彈球遊戲
電視機待機的螢幕上的彈球 #include <iostream> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> #include
資料結構——C語言的迴圈佇列
C語言版迴圈佇列 #ifndef QUEUE #define QUEUE #define maxsize 4 typedef struct { int data[maxsize]; int front; int rear; }*Queue, Node; #endif #in
約瑟夫環(使用C語言單向迴圈連結串列來解決)
題目描述 編號為1,2,…,n的n個人按順時針方向圍坐在一張圓桌周圍,每人持有一個密碼(正整數)。一 開始任選一個正整數m作為報數上限值,從第一個人開始按順時針方向自1開始報數,報到m時停止報數,報m的那 個人出列,將他的密碼作為新的m值,從他順時針方向的下一個人開始重新從1報數,
C語言簡單入門之結構體和連結串列
C語言的連結串列也是一個很重要很難啃的骨頭,我是這麼覺得的! 以下只是個人對連結串列的總結和記錄方便日後複習所用,如有錯誤,請留言狠批,謝謝! 先說下連結串列的簡單實現: 如上圖,我們定義一個結構體: 1,2,3,4,5是結構體資料。a,b,c,d,e則是指標變
利用C語言簡單的實現庫存管理系統(本地檔案生成形式儲存)
問題描述: 庫存管理系統是廠家、商城、商場等的管理商品資訊不可缺少的部分,利用這個系統,可以更好地管理商品的資訊。 本系統的功能: 新增、修改、刪除庫存商品資訊,商品資訊包括:編號、名稱、類別、數量、產地等; 進貨或售出商品後,相應的庫存商品數量應該有所改
C語言基礎——迴圈詳解!
迴圈:有些事情可以反覆執行 演算法裡面三大結構之迴圈結構。 while 迴圈 do...While迴圈 For迴圈 一、while迴圈 1、形式: while (表示式) // { //語句 } 表示式 每一次迴圈都要判定表示式的值 如果為真(表示
C語言利用迴圈單鏈表解決約瑟夫問題
Description 編號是1,2,……,n的n個人按照順時針方向圍坐一圈,每個人持有一個密碼(正整數)。一開始任選一個正整數作為報數上限值m,從第一個仍開始順時針方向自1開始順序報數,報到m時停止報數。報m的人出列,將他的密碼作為新的m值,從他的順時針方向的下一個人開始重新從1報
C語言建立迴圈單鏈表並輸出
Description 依次輸入n(n>0)個整數,建立帶表頭結點的迴圈單鏈表,並依次輸出單鏈表中的元素值。 提示: 結點結構如下: typedef struct Node { int data; &