課程
/后端開發
/C
/C語言入門
為何不能用這個取一個三位數的個位數?
sd =(num%100)%10;?
2019-04-26
源自:C語言入門 4-9
正在回答
可以呀,但是你那個括號加不加無所謂
int g,s,b;//g:個位,s:十位,b:百位,sum:總和
? ?for (int i = 0; i <= 999; ++i) {
? ? ? ?g = i%100%10;
? ? ? ?s = i%100/10;
? ? ? ?b = i/100;
? ? ? ?if(g*g*g+s*s*s+b*b*b==i){
? ? ? ? ? ?printf("%d\n",i);
? ? ? ?}
? ?}
? ?return 0;
num%100得到的是mun除以100的余數
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答過去三位數字num百位、十位、個位上的數字怎么算的?沒看懂,求解
2 回答如何輸出一個多位數的某一位數
1 回答#include <stdio.h> int main() { //定義三位數num,個位數sd,十位數td,百位數hd int num, sd, td, hd; //循環所有三位數 for(num=100;num<1000;num++) { //獲取三位數字num百位上的數字 hd =num/100; //獲取三位數字num十位上的數字 td =num%100/10; //獲取三位數字
3 回答百位數,獲取十位數的方法以及個位數的方法,犯蒙,求教
2 回答關于三個位數的表達問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-04-26
可以呀,但是你那個括號加不加無所謂
2019-04-26
int g,s,b;//g:個位,s:十位,b:百位,sum:總和? ?for (int i = 0; i <= 999; ++i) {? ? ? ?g = i%100%10;? ? ? ?s = i%100/10;? ? ? ?b = i/100;? ? ? ?if(g*g*g+s*s*s+b*b*b==i){? ? ? ? ? ?printf("%d\n",i);? ? ? ?}? ?}? ?return 0;2019-04-26
num%100得到的是mun除以100的余數