亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

td = (num % 100) / 10和num % 10;是什么意思?

td = (num % 100) / 10和num % 10;是什么意思?

C
Fdlr 2016-04-14 18:01:18
#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; ????????//獲取三位數字num個位上的數字 ????????sd?=?num?%?10; ????????//水仙花數的條件是什么? ????????if(num?==?hd*hd*hd?+?td*td*td?+?sd*sd*sd)? ????????{ ????????????printf("水仙花數字:%d\n",?num);???? ????????} ????} ????return?0;???? }
查看完整描述

1 回答

已采納
?
guozhchun

TA貢獻103條經驗 獲得超76個贊

num % 100 就是 num 除以 100 的余數, (num % 100) / 10 就是 num 除以 100 的余數 再除以 10 獲得的整數。假設 num = 245, 那么 num % 100 = 45(245 除以 100 等于 2 余 45), ?(num % 100) / 10 = 45 / 10 = 4(45 除 10 等于 4 余 5)

num % 10 就是 num 除以 10 的余數,假設num = 245, 那么 num % 10 = 5 (245 除以 10 等于 24 余 5),假設num = 32,那么num % 10 = 2 (32 除以 10 等于 3 余 2)

查看完整回答
2 反對 回復 2016-04-14
  • 1 回答
  • 0 關注
  • 2963 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號