计算机C语言二级操作题之编程题
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[ ][N],int m),该函数的功能是使数组右上半三角元素中的值乘以m。
例如,若m的值为2,a数组中的值为:
则返回主程序后a数组中的值应为:
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 5
//最重要的函数
void fun(int a[][N], int m)
{int i,j;for(i=0;i<N;i++){for(j=0;j<=i;j++)a[j][i]=a[j][i]*m;}
}
main()
{
int a[N][N],m, i, j;
FILE *out;
printf("*****The array*****\n");
for(i=0;i<N;i++)
{ for(j=0;j<N;j++)
{a[i][j]=rand()%20;
printf("%4d", a[i][j]);
}
printf("\n");
}
m=rand()%4;
printf("m=%4d\n",m);
fun(a,m);
printf("THE RESULT\n");
for(i=0;i<N;i++)
{ for(j=0;j<N;j++)
printf("%4d",a[i][j]);
printf("\n");
}
/******************************/
out=fopen("out.dat","w");
for(i=0;i<N;i++)
for(j=0;j<N;j++)
a[i][j]=i*j;
fun(a,8);
for(i=0;i<N;i++)
{ for(j=0;j<N;j++)
fprintf(out,"%4d",a[i][j]);
fprintf(out,"\n");
}
fclose(out);
/******************************/
}
运行结果如下:
计算机C语言二级操作题之编程题相关推荐
- 计算机二级c语言求水仙花数和完数,预测江苏省高校计算机二级C考试上机编程题之二特殊数张柏雄.doc...
预测江苏省高校计算机二级C考试上机编程题之二特殊数张柏雄 内容 一.特殊数:素数平方是各位数不相同的数 二.495三位陷阱数 三.可分解的整数 四.闰年计算题 五.数制变换题 六.水仙花数题 七.亲密 ...
- 2017三月c语言,2017年3月计算机c语言二级考试真题
2017年3月计算机c语言二级考试真题 二.程序填空 1 /*------------------------------------------------------- [程序填空] ------ ...
- c语言二级编程题库,二级C语言题库-编程题.doc
二级C语言题库-编程题 第 PAGE \* Arabic \* MERGEFORMAT 27 页第 PAGE \* Arabic \* MERGEFORMAT 27 页 1.请编写函数fun,其功能是 ...
- 计算机二级c编程题特殊技巧,计算机国家二级C机试编程题技巧
一个公开的秘密:计算机国家二级C机试编程题的作弊方法 1.运行考试系统 2.打开编程题(第三大题),软件会自动启动vc++6.0,然后在需要考生编写的函数代码里加一个分好":"其他 ...
- 计算机二级python备考资料_2019年全国计算机等级考试二级Python备考资料和题库下载(...
2019年全国计算机等级考试二级Python备考,知识兔为准备参加计算机二级Python考试的童鞋们收集整理了一份丰富的备考资料(最重要的直接免费领取)[资料暗号:知识兔] 2019年全国计算机等级考 ...
- 中国大学MOOC哈工大C语言程序设计第9周编程题在线测试
中国大学MOOC哈工大C语言程序设计第9周编程题在线测试 1.重复数字检查(4分) 题目内容: 从键盘输入一个数,检查这个数中是否有重复出现的数字.如果这个数中有重复出现的数字,则显示"Re ...
- 浙江大学pta答案python第四章_浙大PTA-Python题库 编程题第一章(1-1~1-3)题解
其他各章题解链接如下 浙大PTA-Python题库 编程题第一章(1-1~1-3)题解 https://blog.csdn.net/zimuzi2019/article/details/1070206 ...
- 浙大PTA-Python题库 编程题第五章(5-1~5-11)题解
其他各章题解链接如下 浙大PTA-Python题库 编程题第一章(1-1~1-3)题解 https://blog.csdn.net/zimuzi2019/article/details/1070206 ...
- 浙大PTA-Python题库 编程题第一章(1-1~1-3)题解
其他各章题解链接如下 浙大PTA-Python题库 编程题第一章(1-1~1-3)题解 https://blog.csdn.net/zimuzi2019/article/details/1070206 ...
最新文章
- gvim 实现自动全文排版
- JAVA常见算法题(三十二)---找规律
- Java线程的生命周期及线程的几种状态
- Spring boot指定日志配置
- Linux入门基础分享[一]
- 老的消息中间件投递失败的类型值_RabbitMQ消息中间件技术精讲11 高级篇四 confirm 确认消息...
- spring-mvc里的 mvc:resources 及静态资源访问
- [毕业生的商业软件开发之路]系列文章目录规划
- 网站测试自动化系统—在测试代码中硬编码测试数据
- 父与子python版本,父与子的编程之旅 与小卡特一起学Python(第3版)
- vc red.msi matlab,vc red.msi x64+x32位版下载
- 查看oracle表空间的碎片,Oracle 数据库表空间碎片查询和整理
- mysql广告投放查询_广告投放数据分析
- 外卖行业现状分析_2020餐饮外卖行业市场前景及现状分析
- Java进阶篇设计模式之五-----外观模式和装饰器模式
- 哈特公社,在家也能轻创业
- 公有云迁移,需要考虑的问题
- 数据分析实战 -- 股票量化交易分析
- CSS动画案例--天空中云朵变化效果
- Ubuntu20.04下配置Anaconda3+NVIDIA 驱动+Cuda11.1+Cudnn8.0.5