电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

试验08-1参考答案

试验08-1参考答案_第1页
1/10
试验08-1参考答案_第2页
2/10
试验08-1参考答案_第3页
3/10
实验八指针程序设计班级:学号:姓名:评分:一.【实验目的】1、理解指针、地址和数组间的关系。2、掌握通过指针操作数组元素的方法。3、掌握数组名作为函数参数的编程方式。4、进一步掌握C程序的调试方法和技巧。二.【实验内容和步骤】1、程序调试题A .目标: 进一步学习掌握程序调试的方法和技巧。B.内容: 有n个整数,使各数顺序往后循环移动m个位置( m void mov(int *, int, int); int main() { int m, n, i, a[80], *p; printf("Input n, m:"); scanf("%d%d",&n,&m); for(p=a,i=0;i0;j--) x[j]=x[j-1]; /* 调试时设置断点 */ x[0]=k; } } ② 运行结果:( 提示:通过屏幕截图,贴粘程序运行界面)。2、完善程序,并调试运行程序题目( 1)分类统计。 程序功能:输入一行文字,分类统计其中的大写字母、小写字母、数字、空格以及其他字符的个数。 (注:程序文件保存在 “第 1题”文件夹中 ) 打开 proj1.cpp文件, 在两条星线之间填入相应的代码,使程序完成该功能。① 调试正确的源程序清单#include #include void main( ) { int i,count[5]={0,0,0,0,0}; char str[80],*p; printf("Input a line char: "); gets(str);p=str; //请在两条星线之间填入相应的代码, 输入一行文字,分类统计其中的大写字母、小写字母、// 数字、空格以及其他字符的个数。// 要求:利用指针方法来处理。/*******************************************************************************/ for(i=0;*p!='\0';p++) { if(*p>='A' && *p<='Z') {count[0]++;continue;} //大写字母else if(*p>='a' && *p<='z') {count[1]++;continue;} //小写字母else if(*p>='0' && *p<='9') {count[2]++;continue;} //数字字符else if(*p==' ') count[3]++; //空格字符else co...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

试验08-1参考答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部