课程名称:高级语言程序设计 | 班级:网络1714 | 实验成绩: |
指导教师:贺冰琰 | 姓名:穆浩然 | |
实验项目名称: | 学号:201721123120 | 实验时间: |
一、实验内容与设计思路
题目一:
设计思路:设置一个flag并令其值为1,在输入二维数组后利用for语句的循环对每一个数字进行判断,若数字不为0则flag值赋为0,从而判断是否为上三角矩阵。
题目二:
设计思路:利用指针对字符串进行逆序,运用变量i的变化将字符串从最后一位不为\0的字符开始输出。
题目三:
设计思路:设两个数组,通过计算m、n、i之间的关系将a数组的值赋给新的数组b。
题目四:
设计思路:定义两个数组指针,用while循环,找到相同的元素然后,除该相同元素外其余元素都赋值过去。
二、题目代码
第一题:
第二题:
第三题:
第四题:
三、实验小结
1、指针的概念比较繁琐,但是运用十分灵活,要牢固掌握指针的知识。
2、要善于发现题目的规律,运用简便的方法解决看似复杂的问题,没有什么题目是几个函数解决不了的。
3、勤学多练,熟能生巧!