0

我已经做到了这一点,我不知道如何进一步

#include<stdio.h>

int main()
{
int x,n,m,i;

printf("Enter the value of x: ");
scanf("%d",&x);
printf("\nEnter the value of n: ");
scanf("%d",&n);
for(i=0;i<n;i++)
m=m*x;
printf("x=%d;n=%d;m=%d",x,n,m);
while(m!=-1);
m=m*x;
i=i+1;
printf("enter the -1 to end");
scanf("%d",&m);
}

请你帮我写一个示例程序来显示 x power n 直到用户不想退出循环

4

1 回答 1

0

只需要稍微清理一下。

设置m=1
选择一个不同的变量来要求 -1。
将 移动printf()到 while 循环。
格式

int main() {
  int x, n, m, i;

  printf("Enter the value of x: ");
  scanf("%d", &x);
  printf("\nEnter the value of n: ");
  scanf("%d", &n);
  m = 1;
  for (i = 0; i < n; i++)
    m = m * x;
  while (n != -1) {
    printf("x=%d;n=%d;m=%d\n", x, n, m);
    m = m * x;
    i = i + 1;
    printf("enter the -1 to end ");
    scanf("%d", &n);
  }
}

看起来OP消失了....

于 2013-10-02T02:47:16.220 回答