1. 程式人生 > >編寫程式實現atoi(),講一個字串轉化為一個整型數值。如:“65321”轉化後為65321

編寫程式實現atoi(),講一個字串轉化為一個整型數值。如:“65321”轉化後為65321

#include <stdio.h>
int main(int argc, const char *argv[])
{
    char buf[1024];
    int i=0;
    int s=0;

    printf("please input a string:");
    gets(buf);

    while(buf[i])
    {
       s = s * 10 + buf[i] - '0';
       i++;
    }
    printf("s=%d\n",s);        
    return 0;
}

相關推薦

編寫程式實現atoi()一個字串轉化一個數值65321轉化65321

#include <stdio.h>int main(int argc, const char *argv[]){    char buf[1024];    int i=0;    int s=0;    printf("please input a strin

編寫程式實現輸入一篇文章統計該文章中“指定字串”的出現次數

/* (2)編寫程式實現:輸入一篇文章,統計該文章中“中國”的出現次數 public int count(String article){ } / //第一種 import java.util.Scanner; class CountString{ publi

編寫一個函式 reverse_string(char * string)(遞迴實現將引數字串中的字元反向排列 要求不能使用C函式庫中的字串操作函式

#include<stdio.h> #include<stdlib.h> int str(char *string) { int n = 0; while (*string) { n++; string++; } return n; } void rever

【C語言】自己編寫程式實現strrchr函式即在給定字串中找特定的字元並返回最後出現的位置

//自己編寫程式實現strrchr函式,即在給定字串中找特定的字元並返回最後出現的位置 #include <stdio.h> #include <string.h> char

java 劍指offer 第二題實現一個函式一個字串中的空格替換成“%20”例如字串We Are Happy.則經過替換之後的字串We%20Are%20Happy

** public class Solution { public String replaceSpace(StringBuffer str) { 首先程式給出的引數是StringBuffer類,那麼我首先考慮的是就呼叫StringBuffer類的相關方法完成操作。

小明去美國旅遊美國溫度以華氏溫度計量她需要將華氏溫度轉換攝氏溫度編寫程式實現此功能. 要求 從控制檯輸入華氏溫度資訊並且分別列印最後的華氏溫度和攝氏溫度的結果

public class Test_9 {/*小明去美國旅遊,美國溫度以華氏溫度計量,她需要將華氏溫度轉換為攝氏溫度,編寫程式實現此功能.要求:從控制檯輸入華氏溫度資訊,並且分別列印最後的華氏溫度和攝氏溫度的結果               攝氏溫度=5/9.0*(華氏溫度

python練習編寫一個函式isIn接受兩個字串作為引數如果一個字串是另一個字串的一部分返回True否則返回False

python練習:編寫一個函式isIn,接受兩個字串作為引數,如果一個字串是另一個字串的一部分,返回True,否則返回False。 重難點:定義函式的方法。使用str型別的find()函式,可以查詢多個字元。第二種方法為把字串轉化為字元佇列,然後遍歷尋找,但是隻可以尋找一個字元。 1 print(

【C語言】自己編寫程式實現strchr函式即在給定字串中找特定的字元並返回該處指標

<pre name="code" class="cpp">//自己編寫程式實現strchr函式。即在給定字串中找特定的字元並返回該處指標。 #include <stdio.h>

【c語言】模擬實現strchr函式功能一個字串中查詢一個字元第一次出現的位置如果沒有出現返回NULL

// 模擬實現strchr函式,功能:在一個字串中查詢一個字元第一次出現的位置,如果沒有出現返回NULL #include <stdio.h> #include <assert.h> char const* my_strchr(char cons

編寫一個程式開啟3個執行緒這3個執行緒的ID分別A、B、C每個執行緒將自己的ID在螢幕上列印10遍要求輸出結果必須按ABC的順序顯示;ABCABC

package test1; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.R

編寫程式實現掃雷遊戲

編寫程式,實現掃雷遊戲 程式程式碼如下: game.h #ifndef __GAME_H__ #define __GAME_H__ #define ROWS 11 #define COLS 11 #define ROW (ROWS-2) #define C

編寫程式實現三子棋(五子棋)遊戲

編寫程式,實現三子棋(五子棋)遊戲 將define定義的Row、Col改為5即可實現5*5棋盤的五子棋遊戲 程式程式碼如下: game.h #ifndef __GAME_H__ #define __GAME_H__ #include<stdi

python 從鍵盤輸入一個字串將小寫字母全部轉換成大寫字母,將字串以列表的形式輸出(如果字串包含整數取)?

str1 = input("請輸入任意字串: ") list1= [] #儲存字串 list2= [] #儲存數字 for i in str1: if i.isdigit() == True: #判斷當前字元是否為字元 list2.append(int(i)) else:

LeeCode 10: 給定一個字串 (s) 和一個字元模式 (p)實現支援 '.' 和 '*' 的正則表示式匹配

題目 給定一個字串 (s) 和一個字元模式 (p)。實現支援 '.' 和 '*' 的正則表示式匹配。 '.' 匹配任意單個字元。 '*' 匹配零個或多個前面的元素。 匹配應該覆蓋整個字串 (s)