编程题目:C语言

墨远 阅读:486 2024-04-16 22:33:42 评论:0

题目描述:

编写一个C程序,实现以下功能:

  • 从用户输入中读取一个整数N(N为正整数);
  • 计算并输出1到N之间所有偶数的平方值;
  • 计算并输出1到N之间所有奇数的立方值。
  • 示例:

    如果用户输入N为5,则程序应该输出:

    2的平方为4

    4的平方为16

    1的立方为1

    3的立方为27

    5的立方为125

    解答:

    ```c #include int main() { int N, i; printf("请输入一个正整数N:"); scanf("%d", &N); for (i = 1; i <= N; i ) { if (i % 2 == 0) { printf("%d的平方为%d\n", i, i*i); } else { printf("%d的立方为%d\n", i, i*i*i); } } return 0; } ```

    解题思路:

    1. 首先通过scanf函数获取用户输入的正整数N;

    2. 使用for循环遍历1到N之间的所有数字;

    3. 判断当前数字是偶数还是奇数,分别计算平方值和立方值并输出。

    建议:

    在编写C程序时,要注意输入的合法性,对用户输入进行必要的验证和处理,确保程序的稳定性和健壮性。

    搜索
    排行榜
    最近发表
    关注我们

    扫一扫关注我们,了解最新精彩内容