提高篇项目1(3)——函数版星星

任务及代码

/*
*Copyright (c)2016,csdn学院
*All rights reserved.
*文件名称:lzz.c
*作    者:兰泽泽
*完成日期:2016年5月8日
*版 本 号:v1.0
*问题描述:这一组的练习意在通过调用函数输出星号图,体会与理解函数的工作过程,并为其后编制自定义函数实现特定功能。
(1)补充完下面的程序,使程序输出星号下面的星号图:
(2)根据main函数中对printchs函数的调用,以及printchs的功能要求,编写printchs函数,使下面的程序能输出星号图:
(3)在上面的程序中,只改动一处,输出下面的图形
*程序输入:
*程序输出:
*/
//调用函数printchs输出星号图
#include <stdio.h>
//在下面写printchs函数的定义,功能是输出一行若干个指定字符
void printchs(int n,char ch)
{
    int i;
    for(i=0;i<n;i++)
        printf("%c",ch);
}

int main( )
{
    int n=6; //n代表要输出的行数
    int i;
    //通过在下面的循环里调用printchs函数,输出右面的图
    for(i=1; i<=n; ++i)
    {
        printchs(n-i,' ');
        printchs(2*i-1,i+64) ;
        printf("\n");
    }
    return 0;
}

运行结果

时间: 2024-08-28 02:12:43

提高篇项目1(3)——函数版星星的相关文章

提高篇项目1(2)——函数版星号图

任务及代码 /* *Copyright (c)2016,csdn学院 *All rights reserved. *文件名称:lzz.c *作 者:兰泽泽 *完成日期:2016年5月8日 *版 本 号:v1.0 *问题描述:这一组的练习意在通过调用函数输出星号图,体会与理解函数的工作过程,并为其后编制自定义函数实现特定功能. (1)补充完下面的程序,使程序输出星号下面的星号图: (2)根据main函数中对printchs函数的调用,以及printchs的功能要求,编写printchs函数,使下面

提高篇项目1(1)——函数版星号图

任务及代码 /* *Copyright (c)2016,csdn学院 *All rights reserved. *文件名称:lzz.c *作 者:兰泽泽 *完成日期:2016年5月8日 *版 本 号:v1.0 *问题描述:这一组的练习意在通过调用函数输出星号图,体会与理解函数的工作过程,并为其后编制自定义函数实现特定功能. (1)补充完下面的程序,使程序输出星号下面的星号图: (2)根据main函数中对printchs函数的调用,以及printchs的功能要求,编写printchs函数,使下面

提高篇项目3(1)——求最大公约数

任务及要求 /* *Copyright (c)2016,csdn学院 *All rights reserved. *文件名称:lzz.c *作 者:兰泽泽 *完成日期:2016年5月8日 *版 本 号:v1.0 *问题描述:求最大公约数 (1)输入两个数,并求出其最大公约数.请写出求最大公约数的函数 (2)在上面程序基础上,增加函数gcds函数的声明和定义,实现求4数最大公约数的功能 *程序输入 *程序输出: */#include <stdio.h> int gcd(int x,int y)

提高篇项目3(2)——求最大公约数

任务及代码 /* *Copyright (c)2016,csdn学院 *All rights reserved. *文件名称:lzz.c *作 者:兰泽泽 *完成日期:2016年5月8日 *版 本 号:v1.0 *问题描述:求最大公约数 (1)输入两个数,并求出其最大公约数.请写出求最大公约数的函数 (2)在上面程序基础上,增加函数gcds函数的声明和定义,实现求4数最大公约数的功能 *程序输入 *程序输出: */#include <stdio.h> int gcd(int x,int y)

提高篇项目4——求阶乘函数(2)

任务及代码 /* *Copyright (c)2016,csdn学院 *All rights reserved. *文件名称:lzz.c *作 者:兰泽泽 *完成日期:2016年5月8日 *版 本 号:v1.0 *问题描述:编一程序,输入m和n的值,求组合数.要求分别定义求阶乘和求组合的函数, 求组合数的函数调用求阶乘的函数来实现求解,在main()函数中,负责输入 输出及调用求组合数的函数 *程序输入: *程序输出: */ #include <stdio.h> #include <st

Golang项目之函数版学生管理系统

前言 学习第3天,基于函数的方式编写小项目:学生管理系统 代码 package main import ( "fmt" "os" ) /* 函数版学生管理系统 写一个系统能够查看所有的学生/新增学生/删除学生 */ var ( allStudent map[int64]*student // 变量声明 ) type student struct{ id int64 name string } // newStudent是一个student类型的构造函数 func n

SEO实战密码——60天网站流量提高20倍(第3版)——互动出版网

这篇是计算机类的优质推荐>>>><SEO实战密码--60天网站流量提高20倍(第3版)> 编辑推荐 本书不仅对需要做SEO的人员有帮助,如个人站长.公司SEO或网络营销人员.SEO服务公司人员等,对所有从事与网站相关工作的人都有参考价值,如网站设计人员.程序员.大中专院校网络营销和电子商务专业学生.网络公司技术和营销团队.传统商业公司电子商务团队.新媒体营销从业人员等. 内容简介 本书是畅销书升级版,详细和系统地介绍了正规.有效的SEO实战技术,包括为什么要做SEO.搜

Gradle提高篇之一——文件操作

Gradle提高篇之一——文件操作 Gradle提高篇之二——依赖管理 Gradle提高篇之二——理解SourceSet Gradle提高篇之四——构建大型Java项目 Gradle提高篇之五——发布与部署

Maven提高篇系列之(五)——处理依赖冲突

这是一个Maven提高篇的系列,包含有以下文章: Maven提高篇系列之(一)——多模块 vs 继承 Maven提高篇系列之(二)——配置Plugin到某个Phase(以Selenium集成测试为例) Maven提高篇系列之(三)——使用自己Repository(Nexus) Maven提高篇系列之(四)——使用Profile Maven提高篇系列之(五)——处理依赖冲突 Maven提高篇系列之(六)——编写自己的Plugin(本系列完) 在本系列的上一篇文章中,我们讲到了如何使用Profile