#include <stdio.h>
#include <conio.h>
/*
1、编程实现:有二维数组a[3][3]={
{5.4,3.2,8},{6,4,3.3},{7,3,1.3}},
将数组a的每一行元素均除以该行上的主对角元素(第1行同除以a[0][0],
第2行同除以a[1][1],...),按行输出新数组。(20分)
*/
int main()
{
double a[3][3] = { { 5.4, 3.2, 8},
{ 6, 4, 3.3 },
{ 7, 3, 1.3 }
};
int i, j;
double tmp;
//---------------输出原数组------------------------------
puts("原数组内容:");
for (i = 0; i < 3; i ++)
{
for (j = 0; j < 3; j++)
{
printf("%lf ", a[i][j]);
}
putchar(10);
}
for (i = 0; i < 3; i++)
{
tmp = a[i][i];
for (j = 0; j < 3; j++)
{
a[i][j] /= tmp;
}
}
//------
第五届全国信息水平设计大赛C语言程序设计A卷答案
最新推荐文章于 2022-03-19 12:30:59 发布
本文提供了第五届全国信息水平设计大赛中C语言程序设计A卷的详细答案,涵盖语言基础、浮点数处理、函数应用等方面,帮助参赛者理解和提升C语言编程技能。
摘要由CSDN通过智能技术生成