尽快。
用c++将二维数组的右上半部分置零需要编程中输入二维数组值,可以先自定义一个函数,用函数实现数组值的输入,具体方法为:
1、首先,定义一个常量SIZE,控制数组大小。
2、定义一个自定义函数,用来输入二维数组各元素的值。
3、用一个二重循环,输入二维数组的值。
4、主函数中,定义两个整型变量m和n,保存数组的行和列。
5、接着,定义一个二维数组。
6、输入数组的行列数,保存在变量m和n中。
7、运行程序,在计算机中输入一个二维数组,电脑就会自动将其读入并输出。
注意事项:
当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。
for(int j=i+1;j<=5;++j)
数组名[i][j]=0;追问
能不能写出完整的程序,谢谢了,比较急
能不能写出完整的程序,谢谢了,比较急
追答有输入输出吗???
追问不知道哪里有问题
#include
using namespace std;
int main()
{
//不知道你是不是要这样的??
int a[8][8];
printf("请输入5X5个整数以空格隔开");
for(int i=1;i<=5;++i)
for(int j=1;j<=5;++j)
scanf("%d",&a[i][j]);
for(int i=1;i<=4;++i)
for(int j=i+1;j<=5;++j)
a[i][j]=0;
for(int i=1;i<=5;++i)
{
for(int j=1;j<=5;++j)
printf("%d ",a[i][j]);
printf("\n");
}
return 0;
}