从键盘输入 n 个整数以查找最大和第二大数字 C 编程

发布于 科技 2024-02-25
4个回答
  1. 匿名用户2024-01-26

    是的,max=0是有问题的,如果输入数字小于0,0就成为最大值,输入数字中没有0,这显然是不正确的。

    正确的方法是将第一个数字分配给 max,并将以下数字与 max 进行比较。

    完整的 C 程序如下(见图)。

  2. 匿名用户2024-01-25

    以下是C语言**,用于从键盘输入10个整数,求这10个整数的奇数和以及这10个整数的偶数和:

    c#include

    int main()

    int num[10];

    int i, odd_sum = 0, even_sum = 0;

    输入 10 个整数。

    printf("请输入 10 个整数:");

    for(i=0;i<10;i++)

    scanf("%d",&num[i]);

    计算奇数和与偶数和。

    for(i=0;i<10;i++)

    if(num[i]%2==0)

    even_sum +=num[i];求和偶数。

    elseodd_sum +=num[i];求和奇数。

    输出结果。 printf("在这 10 个整数中,奇数和为:%d",odd_sum);

    printf("在这 10 个整数中,颤抖的偶数之和为:%d",even_sum);

    return 0;

    在这个程序中,我们使用一个数组来存储输入的 10 个整数,然后使用 for 循环遍历数组中的每个元素。 如果元素是偶数,则将其添加到偶数和变量偶数和中; 否则,它将被添加到奇数和变量奇数和中。 最后,可以输出计算结果。

    请注意,输入数字时,请确保输入的是整数,否则程序可能会出现意外错误。

  3. 匿名用户2024-01-24

    1. 首先,让我们创建一个新的 dev c++ 项目。

    2. 接下来,在项目中创建一个新的 C 语言程序文件。

    3. 然后在 C 文件中声明一个字节数组。

    4. 接下来,我们通过 printf 函数提示用户输入一个字符串,并通过 scanf 接收用户输入的字符串。

    5.然后通过printf功能输出用户输入的内容。

    6.最后,运行C语言程序,就可以知道内容了,输入内容后我们就可以输出了。

  4. 匿名用户2024-01-23

    使用选择排序方法编写 C 语言,以便从键盘输入 10 个数字,并按从大到小的顺序对输出进行排序。 **下面:

    #include

    int main()

    int i,j,a[10],t;

    printf("输入号码");

    for (i = 0; i < 10; i++)scanf("%d",&a[i]);

    for (i = 0; i < 10; i++)for (j = i + 1; j < 10;j++)if (a[i] t = a[i];

    a[i] =a[j];

    a[j] =t;

    printf("从大到小");

    for (i = 0; i < 10; i++)printf("%2d", a[i]);

    return 0;

相关回答
9个回答2024-02-25

1 创建数组。

2 输入数据。 >>>More

13个回答2024-02-25

使用 scanf 和 printf 函数时,请添加 include。 其中 scanf() 是格式输入函数,printf() 是格式输出函数。 >>>More

22个回答2024-02-25

系统中有两种输入法切换方法。 如果 ctrl 和 shift 不起作用,可能是你设置了错误的输入法,比如搜狗拼音和 QQ 拼音都可以设置在里面。 让我们进去改变它。 >>>More

12个回答2024-02-25

就个人而言,我认为这是因为您的键盘问题,也可能是因为水或灰尘。 您可以将键盘拆开并自行清洁。 如果你不能让别人自己帮助你。 >>>More