在网页(acwing)上可以运行完成归并排序并输出结果,但一到devc++就输出不了结果?

7642℃ SHAWN

在网页(acwing)上可以运行完成归并排序并输出结果,但一到devc++就输出不了结果?

[求助]高手帮忙作作业了~!~!~!

3.2对二叉排序树作中序遍历,并输出结果(升序排 列数值列) void Inorder(BTreeNode*BT) { if(BT!=NULL){ Inorder(BT->left);//中序遍历左子树 coutright);//中序遍历右子树 } } C语言我才上路不久,所以你的程序我只有用C++写,不知道能否帮助与你,若是对你有用,其他程序日后也帮你写出!

C++问题:请帮我找出问题

这个代码有两个错误的地方,一个是输入的时候没加取址运算符,另一个是冒泡法错了。

#include <stdio.h>

void main()

{

int t, i, j, k, man[3][6]; //增加一个循环变量k

float avg[3];

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

{

printf("please input NO. %d man score:\n", i + 1);

for(j = 0; j < 6; j++)

scanf("%d", &man[i][j]); //传递给scanf函数的参数应该是变量的地址

}

for(i = 0; i < 3; i++) //先用冒泡从小到大排序

for(j = 0; j < 6; j++)

for(k = 5; k > j; k--) //这是2维数组,对数组的每行分别排序应该用3重循环

if(man[i][k] < man[i][k - 1])

{

t = man[i][k];

man[i][k] = man[i][k - 1];

man[i][k - 1] = t;

}

for(i = 0 ; i < 3; i++) //去除最小值和最大值

{

for(j = 1 , avg[i] = 0; j < 5; j++)

avg[i] += man[i][j];

avg[i] /= 4;

printf("NO. %d man avg score is %f\n", i + 1, avg[i]); //加上换行

}

}

运行截图:

一道C语言程序题,求大神帮忙!!!

*2*4*6*8*

这个程序的意思是将a[i],i为偶数的字符换成*表示

请教一道简单的初级JAVA题,谢谢各位!

import java.util.Scanner;//导包,导入util包下的Scanner类,这个类的主要作用就是接收输入信息

public class GuestDemo {//类的声明,不多解释了

public static void main(String[] args) {//main方法,程序运行的入口

Scanner input = new Scanner(System.in);//实例化一个Scanner,之后就可以用input对象接收参数了,简单的说就是你在cmd里打什么他就能返回什么

// 提示用户输入

System.out.print("请输入一个正整数:");//打印一句提示语句,即在屏幕上显示"请输入一个正整数:"这几个字

int number = input.nextInt();//声明一个int的变量number,把input接收到的用户输入的数据赋值给number

// 定义变量保存数据与5取模结果

int mod = number%5;//除5取余,也就是除以5之后剩下的余数

// 输出结果

System.out.print(number);//打印变量number

System.out.println(mod==0 ? "是5的倍数":"不是5的倍数");//? :是条件运算符,也就是当mod==0返回true的时候,执行:前面一半,也就是打印 "是5的倍数",如果mod==0返回false,就执行:后面一半,也就是打印"不是5的倍数"

}

}

TAG: 结果 网页