第一范文网 - 专业文章范例文档资料分享平台

C语言程序设计实验电子稿new(1) - 图文

来源:用户分享 时间:2025/7/30 0:32:06 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

编程题4

统计从键盘输入的一行字符中的英文字母的个数。

4.较难编程题

编程题1

输出1-999之间的所有同构数。(同构数:一个数出现在它的平方数的右端,这个数就称为同构数,如5出现在25的右端,5是同构数,25出现在625右端,25也是同构数。

编程题2

如下程序利用c语言的数学函数库,求解sinx的近似值, 根据高等数学的公式,sinx =x-x3/3!+x5/5!-...(-1)k-1*x2k-1/(2k-1)!+... ,直到最后一项的绝对值小于1e-7为止。请阅读此程序,并根据cosx =1-x2/2!+x4/4!-...(-1)k*x2k/(2k)!+..., 实现计算cosx的程序代码。(exph4_1.cpp)

5.4 实验五 函数与预处理 一、实验目的与要求

1. 掌握C语言函数的定义方法、函数的声明及函数的调用方法。 2. 理解函数实参与形参的对应关系以及“值传递”的方式。

3. 掌握全局变量和局部变量动态变量、静态变量的概念和使用方法。 4. 掌握动态存储分配的方法。

5. 掌握宏定义和文件包含处理方法。 6. 实验4学时

二、实验内容

1.程序验证与改错题

(1) 程序验证题

① 下面程序执行的结果是什么 void swap(int x, int y) {

int temp; temp=x; x=y; y=temp;

}

void main() {

int a,b;

scanf(“%d%d”, &a,&b); if(a>b) swap(a, b);

printf(“%d\\t %d”, a,b); } 思考:为什么

a,b的值没有交换?

② 调用函数fun计算:m=1+2+3+4+…+9+10,并输出结果。请验证下面的程序是否符合题目要求。

#include”stdio.h” int fun(int n) {

int m, i;

for (i=1; i<=n; i++) {

m+=i; }

return m; }

void main() {

printf(\}

在上面程序的基础上,修改程序. 计算m=1-2+3-4+?+9-10。

C语言程序设计实验电子稿new(1) - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c83z2z2wyug6m3qp9xkwe9ersa9pruq00x80_8.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top