ช่วยด้วยครับ ปัญหาเมื่อผมใช้ i เป็นตัวยกกำลัง ทำไม่ข้อมูลมันเพียร ครับ
#include<stdio.h>
#include<math.h>
main(){
int x=1000,y,z,i;
for(i=0;i<=4;i++){
y=pow(10,i);
z=x%y;
printf("\n z[%d]=%d y=%d",i,z,y);
**********************************************************************************
จากโค๊ด ผมนั่งมาหลายชั่วโมงแล้ว ว่า ทำไม
pow(10,0)=1 ถูกแล้ว
pow(10,1)=10 ถูกแล้ว
**pow(10,2)=99 งงครับ
pow(10,3)=1000 ถูกแล้ว
**pow(10,4)=9999 งงเลยคร๊าฟ
ช่วยด้วครับ งง จริงๆเบย ภาษาC เลขยยกกำลัง
#include<stdio.h>
#include<math.h>
main(){
int x=1000,y,z,i;
for(i=0;i<=4;i++){
y=pow(10,i);
z=x%y;
printf("\n z[%d]=%d y=%d",i,z,y);
**********************************************************************************
จากโค๊ด ผมนั่งมาหลายชั่วโมงแล้ว ว่า ทำไม
pow(10,0)=1 ถูกแล้ว
pow(10,1)=10 ถูกแล้ว
**pow(10,2)=99 งงครับ
pow(10,3)=1000 ถูกแล้ว
**pow(10,4)=9999 งงเลยคร๊าฟ