錯誤1(陷入了死迴圈)↓
#pragma warning(disable:4996)
//為了防止scanf()函式因為沒有返回值而報錯
#include
//用除餘法:判斷數字為幾位數
intmain()
printf
("n是%d位數"
, i)
;return0;
}
正確3
一開始報錯,
(後來用release和debug再次重新編譯後都沒有報錯)↓
#pragma warning(disable:4996)
//為了防止scanf()函式因為沒有返回值而報錯
#include
//用除餘法:判斷數字為幾位數
intmain()
printf
("n是 %lld 位數"
, i)
;return0;
}
正確1↓
#pragma warning(disable:4996)
//為了防止scanf()函式因為沒有返回值而報錯
#include
intmain()
printf
("n是 %lld 位數"
, i)
;return0;
}
正確2↓
#pragma warning(disable:4996)
//為了防止scanf()函式因為沒有返回值而報錯
#include
//用除餘法:判斷數字為幾位數
intmain()
printf
("n是 %d 位數"
在這個for迴圈中,n值一直沒變,所以a也一直沒變,變成了死迴圈,故錯誤。
在vs2019中執行控制台程式時,分為debug和release,
其中debug會生成許多過程檔案,且會有隱藏的不知道是啥在後台執行,
而release是直接發布程式,沒有那麼多過程檔案,
各有優缺點。
在我這些天的練習中,用debug多次執行程式後會出現莫名的問題,正確的程式卻執行不了了,所以以後應該多注意這一點,有時候不是程式出錯,而是編譯器本身的問題,這個確實很煩啊,以後有機會再深究吧。
資料:深入了解debug和release的區別
Python之判斷數字的位數
判斷數字位數 寫在最後的話 這裡是一段防爬蟲文字,請讀者忽略。本文原創首發於csdn,作者idys 部落格首頁 數字必須小於等於5位數 輸入的數必須為數字,輸入不正確則報錯 對輸入的數字,給出其位數 首先利用input獲取使用者輸入 利用isdigit 判斷使用者輸入是否合法 利用len 判斷使用者...
統計位數為偶數的數字
統計位數為偶數的數字 力扣 leetcode 給你乙個整數陣列 nums,請你返回其中位數為 偶數 的數字的個數。示例 1 輸入 nums 12,345,2,6,7896 輸出 2 解釋 12 是 2 位數字 位數為偶數 345 是 3 位數字 位數為奇數 2 是 1 位數字 位數為奇數 6 是 1...
用while判斷輸入的數字是否回文數的簡單實現
複製 如下 name 用while判斷輸入的數字是否回文數 copyright by.不懂網路 author yangbin date 2014年2月18日 04 29 07 description 用while判斷使用者輸入的數字是否回文數,是回文數返回yes!否則no!include int m...