1. 程式人生 > >利用while(scanf())跳過空格

利用while(scanf())跳過空格

#include<stdio.h> #include<string.h> int main() { int sort(char str[]); char str_1[10]; char str_2[10]; int a,b; while(1) { a=0; while(scanf("%s",str_1)&&strcmp(str_1,"+")!=0) { a = a*10+sort(str_1); printf("%s",str_1); } b=0; while(scanf("%s",str_2)&&strcmp(str_2,"=")!=0) { b = b*10+sort(str_2); printf("%s\n",str_2); }   if(a==0&&b==0) return 0; else printf("%d\n",a+b); } return 0; } int sort(char str[]) { int i; char enu[10][6]={"zero","one","two","three","four","five","six","seven","eight","nine",}; for(i=0;i<10;i++) { if(strcmp(enu[i],str)==0)  return i; } return 0; }

相關推薦

利用whilescanf空格

#include<stdio.h> #include<string.h> int main() { int sort(char str[]); char str_1[10]; char str_2[10]; int a,b; while(1) { a=0; while(scanf("%

C語言scanf執行時被

null 是個 ase 程序 一輪 發現 控制 cas logs 運行到第二次開始遊戲時,發現GameJudge函數中的scanf無法從鍵盤中輸入數據 這種情況的出現是因為用戶在輸入結束時都會敲一下回車鍵才能讓程序繼續執行, 但是,每次printf會從用戶輸入緩沖區取出用戶

利用WPF建立自己的3d gis軟體非axhost方式轉,增加外部三維模型

先下載SDK:https://pan.baidu.com/s/1M9kBS6ouUwLfrt0zV0bPew 密碼:1te1 地圖資料包(sqlserver2008R2版本,也可以不下載):  https://pan.baidu.com/s/1PjcNamad7OVpCrsVJ7dwF

java直接生成zip壓縮文件精簡代碼txt文件

txt文件 pan cnblogs ace ipo cname exception pre ram /** * @param args */ public static void main(String[] args) throws Excep

Linux centos 管理員密碼進行登錄單用戶模式、救援模式

remount 無法 linu 單用戶 blog int 成功 程序 bios   這裏列舉了兩種更改或者取消管理員密碼登錄Linux系統的方法,其實兩種方法類似,都是想方設法跳過用戶認定,直接更改用戶文件、更改密碼的過程。   為了跳過系統正常啟動過程中的某些步驟,必須知

IOS 應用IOS9白名單

tom super created reat 獲取 import 字符 ges ict 跳轉到指定app的實現 IOS中應用的跳轉是通過URL實現的,因此在實現應用跳轉之前我們要設置一下對應的URL。 圖一(尋找配置軟件的URL) 圖二(具體配置選項) 註意: 如果IO

OGG運維優化腳本-信息修改類--長事務

ogg oracle goldengate 腳本 數據同步 shell 文件名: skiptrans.sh skip.sh所在路徑:$HOME/ggscript/ggtrandata功能:該腳本用於重啟抽取進程時跳過長事務,可自動識別1小時以上的長事務並批量跳過,skiptrans.s

Spring Security4.1.3實現攔截登錄後向登錄頁面轉方式redirect或forward返回被攔截界面

response href tools 當前 錯誤 界面 sets view 鏈接 一、看下內部原理 簡化後的認證過程分為7步: 用戶訪問網站,打開了一個鏈接(origin url)。 請求發送給服務器,服務器判斷用戶請求了受保護的資源。

46、求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句A?B:C

closed else while spl 判斷語句 stat 條件 執行 ret 思路:循環或者遞歸都有個結束條件和執行條件。用&&短路與代替。 //短路與&&;就是只有前一個條件滿足才可以去判斷第二個條件。 //遞歸的出口

C#中利用emgucv的ImageBox打開並顯示一副圖像

窗口 void 生成 from oid line 圖片 display hand 1、添加一個工具箱中的PictureBox到界面上。 2、在XXXXX.Designer.cs的Windows窗口設計器生成的代碼段中找到剛剛添加的PictureBox控件的定義代碼:

Jmeter錄制https協議不能轉成功證書導入

images https ref 請求 com tar targe 技術 成功 原文: http://www.cnblogs.com/Lam7/p/7154120.html 錄制腳本的時候,比如錄制https協議的百度網站 https://www.ba

python手記11------while循環break 和 continue

col except port 手記 點贊 進行 input code span 1.while 比 for 適用性更廣:滿足條件情況下一直進行 2.猜數字遊戲1.0版 import numpy as np ‘‘‘ 猜整數1.0版: 1.記錄次數

WPF畫圖の利用Path畫扇形僅圖形

默認 dir 添加數據 class geo sent 內部 繪圖 表現 一、畫弧 Path繼承自Sharp,以System.Windows.Shapes.Shape為基類,它是一個具有各種方法的控件。 我們先看一段xaml代碼: <Path Stro

那些年我的坑0

編程軟件 思想 模塊化 告訴 流程 一個 公司 框架 設計   1、最近在網上總是可以看到很過java技能培訓廣告,真的是java太火了嗎?私心裏認為寫代碼思想更重要!   2、剛入職的小白,進入公司一切顯得熟悉又陌生。熟悉的代碼,熟悉的那幾種編程軟件,陌生的業務流程,陌生

利用js提交請求非ajax

text href 輸入框 var tex cati cti oca mit function submit() { var textValue = document.getElementById("id").value; //這裏的id是文本輸入框的id //使用下面

利用堆進行數組排序-堆排序

exce display stream led for column private main 移動 將隨意填充的數組排序成堆的形式,然後進行刪除堆的操作,因為堆刪除的永遠是當前堆中最大的,根據這個特性,可以獲取有序的數組(排成堆)從最後一個父節點開始向下調整,一直到最上面

利用Chrome的Performance工具排查頁面性能問題原叫timeline

item 定位 query 瀏覽器 1.7 spa 最簡 就是 一定的 當頁面中發生卡頓,最先考慮的是swf文件造成的卡頓,經過排查發現不是swf造成的影響,利用Chrome的Performance工具發現頁面中的一些元素不斷在重新布局,造成潛在的性能瓶頸。 首先在Ch

jQuery使用ajaxSubmit()提交表單在不希望頁面轉的情況下

ont .ajax 引入 當前 data fun get orm mit 原文:http://www.jb51.net/article/48728.htm ajaxSubmit(obj)方法是jQuery的一個插件jquery.form.js裏面的方法,所以使用此方法需要先

scanf中的%c 不能正常輸入的問題

urn 輸入流 pri blog 問題 sca 但是 char amp #include <stdio.h> int main() { char a; int b; scanf("%d",&b); scan

JavaScript基礎知識if、if else、else if、while、switch...case語句

case語句 bubuko ... gpo 控制 java 包含 分享 if...else 13、語句 概念:就是分號(;) 代表一條語句的結束 習慣:一行只編寫一條語句;一行編寫多條語句(代碼可讀性較差) 語句塊:可以包含多條語句 "{ }"將多條語句包裹 u 條