c语言入门经典案例及飞源代码

循环控制输出图案

【程序1】题目:输出9*9口诀。1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。2.程序源代码:#include "stdio.h"main(){ int i,j,result; printf("\n"); for (i=1;i<10;i++)  { for(j=1;j<10;j++)    {     result=i*j;     printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/    }   printf("\n");/*每一行后换行*/  }}【程序2】题目:要求输出国际象棋棋盘。1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。2.程序源代码:#include "stdio.h"main(){int i,j;for(i=0;i<8;i++) {  for(j=0;j<8;j++)   if((i+j)%2==0)    printf("%c%c",219,219);   else    printf(" ");   printf("\n"); }}============================================================== 【程序3】题目:打印楼梯,同时在楼梯上方打印两个笑脸。 1.程序分析:用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。2.程序源代码:#include "stdio.h"main(){int i,j;printf("\1\1\n");/*输出两个笑脸*/for(i=1;i<11;i++) { for(j=1;j<=i;j++)   printf("%c%c",219,219); printf("\n"); }}

【程序4】 题目:打印出如下图案(菱形)

****************************1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重      for循环,第一层控制行,第二层控制列。 2.程序源代码:main(){int i,j,k;for(i=0;i<=3;i++) { for(j=0;j<=2-i;j++)  printf(" "); for(k=0;k<=2*i;k++)  printf("*"); printf("\n"); }for(i=0;i<=2;i++) { for(j=0;j<=i;j++)  printf(" "); for(k=0;k<=4-2*i;k++)  printf("*"); printf("\n"); }}【程序5】题目:打印出杨辉三角形(要求打印出10行如下图)   1.程序分析:       1      1  1      1  2  1      1  3  3  1      1  4  6  4  1      1  5  10 10 5  1  2.程序源代码:main(){int i,j;int a[10][10];printf("\n");for(i=0;i<10;i++) {a[i][0]=1; a[i][i]=1;}for(i=2;i<10;i++) for(j=1;j a[i][j]=a[i-1][j-1]+a[i-1][j];for(i=0;i<10;i++) {for(j=0;j<=i;j++) printf("%5d",a[i][j]); printf("\n"); }}

【程序1】? if语句嵌套练习题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高   于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提   成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于   40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于   100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。      2.程序源代码:main(){long int i;int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;scanf("%ld",&i);bonus1=100000*0.1;bonus2=bo

c语言入门经典案例,c语言入门经典案例及飞源代码.doc相关推荐

  1. 学生考勤系统设计c语言源程序文件的后缀是,C++学生考勤系统(含源代码).doc

    C++学生考勤系统(含源代码).doc /C语言程序设计课程设计报告书题目 班级 学号 姓名 指导教师 周期 以下由验收老师填写成绩 年 月 日一.课程设计的目的与要求 (一)课程设计目的与任务C作为 ...

  2. c语言编程员工管理的代码,员工信息管理完整(含附源代码).doc

    西安郵電學院 高级语言课程设计报告 题 目: 员 工 信 息 管 理 系 统 系部名称 : 电信系 专业名称 : 电子科学与技术 班 级 : 科技0701 班内序号 : 33 学生姓名 : 贾 春 阳 ...

  3. C语言 函数不定长参数 ##__VA_ARGS__经典案例 - C语言零基础入门教程

    目录 一.##__VA_ARGS__简介 二.##__VA_ARGS__经典案例 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.## ...

  4. Java0基础学习笔记、心得-day01(Java入门需知、Java入门概述、Java语言相关知识、JDK与JRE关系,常用DOS命令、JDK的下载安装与HelloWorld案例实现与常见问题。)

    一.Java入门需知  * 1.你为什么要学习编程?--兴趣.职业.薪资?  * 2.具体Java开发岗位薪资可以参考-智联招聘 前程无忧 BOSS直聘等APP  * 3.如何进入IT行业:前端工程师 ...

  5. C语言 文件读写 EOF - C语言零基础入门教程

    目录 一.EOF 简介 二.EOF 实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.EOF 简介 EOF 是 End Of Fi ...

  6. C语言 数组长度计算 - C语言零基础入门教程

    目录 一.计算数组长度 1.经典案例 2.计算数组长度 二.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.计算数组长度 1.经典案例 / ...

  7. python语言入门m-「数据挖掘入门系列」Python快速入门

    Python环境搭建 本次入门系列将使用Python作为开发语言.要使用Python语言,我们先来搭建Python开发平台.我们将基于Python 2.7版本.以及Python的开发发行版本Anaco ...

  8. C语言 数组内存溢出 - C语言零基础入门教程

    目录 一.数组内存溢出简介 二.数组内存溢出实例 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.数组内存溢出简介 溢出:想象一个桶, ...

  9. 【Go语言入门指南】零基础入门 go 语言 | Golang 入门指南

    文章目录 写在前面 全部练习项目都在github这个仓库中`https://github.com/CocaineCong/Golang-Learning` 1. [第一轮]基础部分 1.1 教程 1. ...

最新文章

  1. 固件安全性—防止内存损坏和注入攻击
  2. CCNA考试认证教材【 ip地址 子网划分 】视频教程【高清】
  3. OpenCV 礼帽和黑帽
  4. Java常用类之【字符串相关类型】
  5. 应用Rational 工具简化基于J2EE的项目(二)启动项目
  6. Android内存管理机制详解,【安卓知识普及贴】之关于安卓内存管理机制的一些介绍和阐述。...
  7. linux set权限,Linux 特殊权限set_uid(示例代码)
  8. Zabbix探索:无法获取Windows主机CPU利用率、负载等问题处理
  9. 【机器学习】监督学习--(分类)支持向量机SVM①
  10. excel小技巧之如何提取指定字符之前的字段
  11. .rpt文件内容读取java_python读取Excel,12代码将Excel内容写入txt文件
  12. UVA 10098 Generating Fast
  13. mysql并发ppt_高并发下MySQL数据库的优化.ppt
  14. basename函数漏洞之[Zer0pts2020]Can you guess it?
  15. 一体化伺服电机一圈多少脉冲
  16. apr 移植android平台,omap3530移植android4.0
  17. 纽扣电池常识——以CR2450为例
  18. 《计算机软件保护条例》
  19. 易特科:世界医学泰斗联姻中国IT精英
  20. 电脑开机时多出来个 Windows PE 操作系统选项? 如何去除掉?

热门文章

  1. 用RAII技术管理资源及其泛型实现
  2. 一文读懂,从0到1设计电商评价产品
  3. 西固哪家计算机学校好,兰州市西固区有什么技术学校和大学
  4. 【前端笔试题】文本居中的几种小技巧
  5. 思维脑图——数据分析实战(最新版)
  6. Ext grid js上移下移样例
  7. vue 打开一个iframe_Vue 之五 —— 单元测试
  8. java版本的getorcreate,getOrCreate for java-rest-api neo4j失敗
  9. CSS基础语法(三) CSS的6种特性
  10. bootbox.js