當前位置:編程學習大全網 - 編程軟體 - 請教壹道C語言編程題

請教壹道C語言編程題

給妳個算法吧

分別定義下C的個位m十位n百位p千位q

m=b%10 p=b/10

n=a%10 q=a/10

c=q*1000+m*100+q*10+p

前提 妳所用的ab為倆位數

比如我輸入壹個數98

我要取它的十位數,也就是9

那麽我就用98/10這條命令,其中“/”的意思是整除,也就是除了已後取整數部分,比如98除以10應該是9。8,但是取整數部分後就是9

同理要取個們數,也就是8

我們就用98%10這條命令,其中“%”的意思是取余的意思,就是說除完之後取余數,而不取整數部分,比如98除以10應該是9。8,但是取余數部分後就是8

給妳舉個例子

#include<stdio.h>

void main()

{

int i=98;

printf("%d %d",i/10,i%10);

}

給妳擴展下,如果是個三位數,比如987,要取百位,十位,個位,分別是987/100,(987%100)/10,987%10

  • 上一篇:渭南市有哪幾所重點小學?謝謝
  • 下一篇:什麽是VS2005?
  • copyright 2024編程學習大全網