skyskyskys 2023-03-13 17:31 采纳率: 100%
浏览 27
已结题

功能选择之后不能自动弹出下一个printf内容

功能选择之后不能自动弹出下一个printf内容。

#pragma warning(disable:4996)        //scanf报错C6031    返回值被忽略 可以通过添加此代码解决
#include "stdio.h"
int muln(int n);
int main()
{
    int gn;
    printf("请输入1个整数:");
    scanf("%d ", &gn);
    /*if (gn == 1)
    {
        long int result1;
        result1 = result();
        printf("两者相差天数=%ld天\n", result1);
    }*/

    if (gn == 2)
    {
        int i;
        printf("请输入一个整数:");
        scanf("%d", &i);
        if (i & 1)
        {
            printf("%d为奇数", i);
        }
        else
        {
            printf("%d为偶数", i);
        }
    }

    if (gn == 3)
    {
        int j[3];
        printf("请输入两个整数:");
        scanf("%d %ld", &j[1], &j[2]);
        if (j[1] > j[2])
        {
            j[0] = j[1];
            j[1] = j[2];
            j[2] = j[0];
        }
        printf("%d到%d之间的偶数为:", j[1], j[2]);
        for (int i = j[1] + 1; i < j[2]; i++)
        {
            if (i % 2 == 1)
            {
                printf("%d\t", i);
            }
        }
        printf("\n%d到%d之间的奇数为:", j[1], j[2]);
        for (int k = j[1] + 1; k < j[2]; k++)
        {
            if (k % 2 == 0)
            {
                printf("%d\t", k);
            }
        }
    }


    if (gn == 4)
    {
        int i, j;
        for (i = 1; i <= 9; i++)
        {
            for (j = 1; j <= i; j++)
            {
                printf("%d*%d=%d\t", i, j, i * j);
            }
            printf("\n");
        }
    }
    if (gn==5)
    {
        int num;
        long int num1;
        printf("请输入一个整数:");
        scanf("%d", &num);
        num1 = muln(num);
        printf("\n%d!=%d", num, num1);
    }

    return 0;
}

    int muln(int n)
    {
        if (n>0)
        {
            return n * muln(n - 1);
        }
        else
        {
            return 1;
        }
    }

img

  • 写回答

5条回答 默认 最新

  • 快乐鹦鹉 2023-03-13 17:38
    关注

    scanf("%d ", &gn);
    把%d后面的空格删掉,画蛇添足啦

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 3月21日
  • 已采纳回答 3月13日
  • 创建了问题 3月13日

悬赏问题

  • ¥15 BP神经网络控制倒立摆
  • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
  • ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算