【问题标题】:How do you get C to produce output from number inputted in code? [closed]你如何让 C 从代码中输入的数字产生输出? [关闭]
【发布时间】:2016-10-28 01:58:13
【问题描述】:

您必须包含哪些代码才能让 C 从输入到系统中的数字产生输出。

#include <stdio.h>
int main()
{
    int z;
    printf("Please enter a number");
    return 0;
}

我希望程序计算出用户输入的数字的数学方程式,例如,如果我输入 5,我希望它计算出 1 的指数 2,直到该整数输入。

【问题讨论】:

  • 这里是关于entering a number的小讨论。这必须在考虑任何计算和输出之前完成。
  • 您发布的代码与您描述的问题关系不大。有什么办法解决吗?

标签: c


【解决方案1】:

您可以像这样使用 scanf 函数从用户那里获取输入:

#include <stdio.h>
int main()
{
   int z;
   printf("Please enter a number");
   scanf("%d", &z);

   // do your calculations on z

   printf("Result: %d", z);
   return 0;
}

【讨论】:

    【解决方案2】:

    您可以使用 scanf 函数。

    对于一个数字(或者在你的情况下是一个整数),该行是

    scanf("%d", &z);
    

    其中 %d 指定它以整数形式读取,而 &z 是指向整数变量 z 的指针。

    这里的信息:https://www.tutorialspoint.com/c_standard_library/c_function_scanf.htm

    我猜您是 C 编程的新手,所以一旦您掌握了基础知识,我建议您熟悉指针,因为它们是该语言的一个关键方面。这里有一些使用 google-fu 的有用资源:https://www.tutorialspoint.com/cprogramming/c_pointers.htm

    【讨论】:

      猜你喜欢
      • 2018-06-16
      • 2013-03-27
      • 2015-09-26
      • 2013-11-05
      • 1970-01-01
      • 2011-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多