[問題] 次方問題
小弟想問一個次方的問題
下面這個程式是在寫X的Y次方
#include <stdio.h>
#include <math.h>
void main()
{
int x,y;
printf("input x^y :");
scanf("%d^%d",&x,&y);
printf("%d",pow(x,y));
}
可是為什麼這樣寫出來的結果都是0
如果把X,Y改成double才有值@@"
希望大家不要覺得我的問題太笨~"~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.39.35.195
→
09/20 23:19, , 1F
09/20 23:19, 1F
→
09/20 23:21, , 2F
09/20 23:21, 2F
推
09/20 23:21, , 3F
09/20 23:21, 3F
→
09/20 23:22, , 4F
09/20 23:22, 4F
→
09/20 23:23, , 5F
09/20 23:23, 5F
→
09/20 23:26, , 6F
09/20 23:26, 6F
推
09/20 23:34, , 7F
09/20 23:34, 7F
→
09/20 23:46, , 8F
09/20 23:46, 8F
→
09/21 00:10, , 9F
09/21 00:10, 9F
→
09/21 00:10, , 10F
09/21 00:10, 10F
→
09/21 00:17, , 11F
09/21 00:17, 11F
→
09/21 08:58, , 12F
09/21 08:58, 12F
→
09/21 17:32, , 13F
09/21 17:32, 13F
推
09/21 17:49, , 14F
09/21 17:49, 14F
→
09/24 16:16, , 15F
09/24 16:16, 15F
→
09/24 16:17, , 16F
09/24 16:17, 16F
→
09/24 16:20, , 17F
09/24 16:20, 17F