c语言程序改错输入5结果为15,《C语言程序设计教学课件》程序改错(自我总结).doc...
1、给定程序modi.c中,fun函数的功能是:先从键盘上输入一个3行3列矩阵的各个元素的值,然后输出主对角线元素之积。
#include
void fun()
{
int a[3][3],sum;
int i,j;
/************found************/
_______;
for (i=0;i<3;i++)
{ for (j=0;j<3;j++)
/************found************/
scanf("%d" a[i][j]);
}
for (i=0;i<3;i++)
sum=sum*a[i][i];
printf("Sum=%d\n",sum);
}
main()
{ fun(); }
2、给定程序modi.c中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
int fun(int m)
{ int i,k;
for (i=m+1;;i++) {
for (k=2;k
/************found************/
if (i%k!=0)
break;
/************found************/
if (k
return(i);
}
}
main()
{int n;
clrscr();
printf("\nPlease enter n:");
scanf("%d",&n);
printf("%d\n",fun(n));
}
3、给定程序modi.c中,函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。
#include
#define N 20
void fun(int a[],int n)
{int i,j,t,p;
for (j=0;j
/************found************/
p=j
for (i=j;i
if(a[i]
/************found************/
p=j;
t=a[p];a[p]=a[j];a[j]=t;
}
}
main()
{
int a[N]={9,6,8,3,-1},i,m=5;
printf("排序前的数据:");
for(i=0;i
fun(a,m);
printf("排序后的数据:");
for (i=0;i
}
4、给定程序modi.c中fun函数的功能是:根据整型参数m,计算如下公式的值。
y=1+1/根号(2)+1/根号(3)+……1/根号(n)
例如,若m中的值为:5,则应输出:3.231671
#include
/************found************/
__________________
double fun(int m)
{ int i;double t,y=0;
for (i=1;i<=m;i++)
{t=1/sqrt(i);
y=y+t;
}
return y;
}
main()
{ int m;double y;
clrscr();
printf("Enter m: ");scanf("%d",&m);
printf("\ny=%f\n",fun(m));
}
5、给定程序modi.c中,函数fun的功能是:求出a所指数组中最大数和次最大数(规定最大数和次最大数不在a[0]和a[1]中,依次和a[0]、a[1]中的数对调。
例如数组中原有的数为:7、10、12、0、3、6、9、11、5、8,
输出的结果为:12、11、7、0、3、6、9、10、5、8。
#include
#include
#define N 20
void fun(int
c语言程序改错输入5结果为15,《C语言程序设计教学课件》程序改错(自我总结).doc...相关推荐
- c语言程序设教材计 乌云高娃,C语言程序设计教学课件作者第3版乌云高娃演示文稿C语言程序设计教学课件作者第3版乌云高娃演示文稿演示文稿第1章C语言程序设计基础课件.ppt...
C语言程序设计教学课件作者第3版乌云高娃演示文稿C语言程序设计教学课件作者第3版乌云高娃演示文稿演示文稿第1章C语言程序设计基础课件.ppt 主要内容 课程概述 为什么选择C语言作为入门课程? C语言 ...
- c语言程序设计指针何钦铭ppt,C语言程序设计 教学课件 作者 何钦铭 c2.ppt
C语言程序设计 教学课件 作者 何钦铭 c2.ppt (65页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 Chap 2 基本数据类型和表 ...
- c语言程序设计第四版乌云高娃,C语言程序设计教学课件作者第2版乌云高娃课件源程序及习题答案第4章课件.ppt...
C语言程序设计教学课件作者第2版乌云高娃课件源程序及习题答案第4章课件.ppt 第4章循环结构的流程及应用 学习目标 ? 使用循环处理需要反复执行的操作. ? 循环结构的流程图. ? 循环与条件的综合 ...
- c语言程序设计第三版乌云高娃答案,C语言程序设计教学课件作者第3版乌云高娃补充习题及答案C语言程序设计教学课件作者第3版乌云高娃补充习题及答案第3章补充习题及答案课件.doc...
C语言程序设计教学课件作者第3版乌云高娃补充习题及答案C语言程序设计教学课件作者第3版乌云高娃补充习题及答案第3章补充习题及答案课件.doc 第3章补充习题及答案 习题 3.1 选择题 (1)下列运算 ...
- c语言程序设计第四版乌云高娃,C语言程序设计教学课件作者第3版乌云高娃学习手册C语言程序设计教学课件作者第3版乌云高娃学习手册学习手册第10章文件及其应用课件.docx...
C语言程序设计教学课件作者第3版乌云高娃学习手册C语言程序设计教学课件作者第3版乌云高娃学习手册学习手册第10章文件及其应用课件.docx 学习手册(1):文本文件的操作学习内容文本文件的操作学习目标 ...
- c语言程序设计胡成松,C语言程序设计教学课件 作者 胡成松 黄玉兰 李文红 课后习题解答 习题答案 4选择结构程序设计 .docx...
C语言程序设计教学课件 作者 胡成松 黄玉兰 李文红 课后习题解答 习题答案 4选择结构程序设计 .docx (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方 ...
- 求任意半径圆的面积c语言,需要一个输入半径求圆面积的C语言程序
#include #define PI 3.14159 int main() {float r, l, s; scanf("%f", &r); printf("S ...
- c语言从键盘输入一个百分制成绩score,C语言 基础练习40题
一.题目 1.输入2个整数,求两数的平方和并输出. 2. 输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息. 3.函数y=f(x)可表示为: 4.编写一个程序,从4 ...
- c语言怎么同时输入两个字符,解决C语言中使用scanf连续输入两个字符类型的问题...
昨天用C编程,遇到一个关于scanf的细节问题,假如运行如下程序: #include int main() { char ch1,ch2; printf("Input for ch1:/n& ...
最新文章
- 学Java还是Python?一张图告诉你!
- 宽字符集(unicode)说明以及转换函数
- wash your month after meal
- 海上瓶子下有东西吗_《海上钢琴师》:宁愿一生孤独,不愿随波逐流。
- 通过谷歌API验证地址是否存在 How Google’s Geocoding solves Address Validation
- 中职生学业水平测试资料软件,中职生学业水平测试备考计划.doc
- android存电话号码,如何从android中删除联系人的电话号码?
- Mr.Panda and TubeMaster Gym - 101194J (二分染色有源汇上下界最大费用流)
- 医疗保健行业未来发展的5大趋势预测
- 代码审计工具之Fortify安装以及初步使用
- windows性能监视器常用计数器
- 【伯猫Java教程】网页游戏开发过程——环境搭建
- 170313-pyGUI爬虫和正则回溯陷阱
- Cesium 关于相机的orientation 及 destination并制作地球动画
- 黑群晖vmm专业版_群晖的ABB应用不错,但必须吐槽群晖 VMM功能,让你看看就是不让你好好用!!!...
- 中文 NLP(7) -- CTB语义组块说明
- 7.3—查找—Sear a 2D Matrix
- 一个Java画图板程序的设计
- 小白学JS,利用JavaScripty验证通过15位和18位身份证验证性别
- 微信对账单--每日定时任务获取昨日微信支付账单