SCAU高级语言程序设计--实验6 循环结构(二)(3)

三、单元测试

题目:打印星号空心菱形

思路:这次参考实验6堂上限时习题2了。

修改地方2个:

1)一个是行数判断。n=m/2+1;

2)输入样式加入一个头尾判断。

#include<stdio.h>
#include<stdlib.h>
int main()
{int m,n,i,j;scanf("%d",&m);//输入半层数,例如上图为4.n = m/2+1;//修改的算法for(i=1-n;i<=n-1;i++){//第几层、//空格输出for(j=0;j<abs(i);j++)printf(" ");//先输入空格//图案输出for(j=0;j<2*(n-abs(i))-1;j++)if(j==0 || j==2*(n-abs(i))-2 )printf("*");//头尾输入*数elseprintf(" ");//中间输出空格//结束后换行printf("\n");//记得换行}return 0;
}

SCAU高级语言程序设计--实验6 循环结构(二)(3)相关推荐

  1. SCAU高级语言程序设计--实验6 循环结构(二)(2)

    SCAU高级语言程序设计--实验6 循环结构(二)(2) 二.堂下练习 1.找满足要求的数字 题目:输出1到9999中能被7整除,而且至少有一位数字是5的所有数字 思路:判断一个数字中是否有5,首先要 ...

  2. SCAU高级语言程序设计--实验10 指针与结构体(1)

    SCAU高级语言程序设计--实验10 指针与结构体(1) 一.堂上限时习题 1.交换两数,由大到小输出 题目:下面程序,交换两数,使两数由大到小输出,请填空 #include "stdio. ...

  3. c语言程序设计循环结构求奇数和,C语言程序设计实验报告循环结构程序设计.doc...

    C语言程序设计实验报告循环结构程序设计 C语言实验报告 课程__C程序设计_实验名称_循环结构程序设计__第 页 共 页 系 别__电气工程______________________ 实 验 日 期 ...

  4. c语言已知祖父年龄70,实验三循环结构程序设计.doc

    实验三循环结构程序设计 实验三 循环结构程序设计 一.实验目的 (1) 掌握while.do~while.for语句的使用. (2) 掌握循环体内使用break.continue语句的作用. (3) ...

  5. SCAU高级语言程序设计OJ

    高级语言程序设计 实验四 选择结构 堂前习题 堂上练习 单元测试 实验五 循环结构(一) 堂前习题 堂上练习 单元测试 实验六 循环结构(二) 堂前习题 堂上练习 单元测试 实验七 数组的应用 堂前习 ...

  6. 周信东c语言实验二实验报告,实验三 循环结构程序设计参考答案

    C语言实操课循环结构答案 实验三 循环结构程序设计(参考答案) 1.设计程序sy3-1.c ,要求打印小学九九乘法表. 算法分析: 根据九九乘法表可知,该表共有9行,第i行有i个表达式,而且表达式中的 ...

  7. 高级语言程序设计实验c,高级语言程序设计-实验四 循环结构程序设计

    实验四循环结构程序设计(2学时) 目的要求 (1)掌握C语言for.while.do-while循环编程. (2)掌握在程序设计过程中用循环的方法实现各种算法(如穷举.迭代.递推等). (3)巩固所学 ...

  8. c语言实验原理或流程图,实验2循环结构程序设计实验报告.doc

    广 州 大 学 实 验 报 告 学 院 商学院 专业.班级 11电子商务 姓名.学号 任雨桐 1113800001 课程名称 C程序设计 项目名称 循环结构设计 实验时间:2012年 4 月 10 日 ...

  9. 超星高级语言程序设计实验作业 (实验04 数组及其在程序设计中的应用)(二)

    超星高级语言程序设计实验作业 实验04 数组及其在程序设计中的应用(二) 注:以下内容仅供交流,代码都是本人自己写的,还请同学们先自己编写再进行交流. 7.检验矩阵重复元素 题目描述:编写程序判断任意 ...

  10. c语言程序设计实验三程序,c语言程序设计实验三循环.doc

    c语言程序设计实验三循环 高级语言程序设计 实验三 循环控制 一.实验目的和要求 1. 熟练掌握用while语句.do while语句和for语句实现循环的方法.掌握在程序设计中用循的方法实现一些常用 ...

最新文章

  1. 【Python刷题】_3
  2. 成功解决ImportError: Something is wrong with the numpy installation. While importing we detected an olde
  3. PowerDesigner显示注释字段问题
  4. Flex容器拖动(Bordercontainer为例)
  5. 【小题目】判断一个数字是否是3的倍数
  6. 世界一流大学的计算机专业,在用哪些书当教材?
  7. python + selenium - selenium常用元素定位
  8. centos7.0 安装vsftp实录
  9. HTML→标签、div语义化、表单、input标签
  10. 垃圾处理设备远程调试远程运维方案
  11. 深圳中技物流有限公司软件测试,国际空运
  12. c语言游戏教程pdf,c语言编写小游戏系列教程之移动游戏人物,C_C++,自学去.pdf
  13. 魔兽世界服务器开启mysql_魔兽世界服务端Trinity编译安装
  14. 利用jszip压缩下载多文件
  15. kmeans聚类算法python实现_Python实现Kmeans聚类算法
  16. java 正数转负数函数_Java数学函数将正整数转换为负数并将负整数转换为正数?...
  17. 跨境必看:跨境支付问题以及热门跨境支付方式的优劣势分析!
  18. SystemUI原生信号塔替换为五格信号塔
  19. outlook中打不开超链接
  20. vue中watch不触发、不生效的解决办法及原理

热门文章

  1. 远程屏幕共享软件哪个比较好用
  2. 谷歌浏览器如何安装插件-以octotree为例
  3. DupanTools第三方不限速下载工具
  4. QR分解-givens旋转与Householder变换
  5. 基于Matlab的无标度网络仿真
  6. 地下水数值模拟软件有哪些?GMS、Visual modflow、FEFLOW哪个更好用呢?
  7. CV学习笔记-BP神经网络代码Python实例
  8. ANSYS命令流——圆柱体网格划分
  9. vue中延时函数用法
  10. 【C语言】浅谈C语言数组%c%s打印逻辑及数组打印单个汉字