エラー内容
3の0乗が3になってしまいます
間違っている個所がわからないので教えて頂けるとありがたいです
c
1コード#include <stdio.h> 2 3int main(void) 4{ 5 int x; 6 int y; 7 int ans; 8 int sign; 9 int i; 10 11 printf("底 : "); 12 scanf("%d", &x); 13 printf("指数 : "); 14 scanf("%d", &y); 15 16 ans = x; 17 for (i = 1; i <= y-1; i++) { 18 ans *= x; 19 } 20 21 printf("%dの%d乗は%d\n", x, y, ans); 22 23 return 0; 24} 25
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。