c语言入门经典必背18个程序

1 、 /* 输出 9*9 口诀。共 9 行 9 列, i 控制行, j 控制列。 */

#include "stdio.h"

main()

{int i,j,result;

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");/* 每一行后换行 */

}

}

母兔生下了小兔以后,不仅舔舐仔兔身上的黏液,还吃起了随仔兔一起排出的胎衣。小鼠十会飞的兔子十一灰狼白兔关于女人的经典语句十二兔子真傻十三落落兔宿十四大兔十五情绪低迷十六飞天小兔十七笨猪猪傻兔兔十八兎尒岆十九古田兔二十,乖兔二十一乌龟兔子一举两得造句二十二猪猪兔兔二十三兔牙妹二十四地场卫野兔二十五打败小猴拯救香蕉打败小兔拯救萝卜二十六兔兔逝二十七吃鱼的兔子二十八耐敏二十九兔斯基三十佰兔三十一银河兔休问梁园旧宾客三十二咔咔蘼兔三十三兔八哥三十四燕尾红粉大白兔三十五兔三十六兔子丶乖乖大灰狼丶坏坏三十七兔兔我想迩三十八筱筱,兔三十九兔四十流氓兔比莪帅四十一超級兔孓四十二兔兔四十三大白兔公主四十四兔兔我想迩四十五咪咪兔四十六许贤明四十七小虍兔四十八兔子四十九兔孓派。教师:宝宝们都会双脚并拢跳过小河了,现在妈妈要请你们去采蘑菇了,去时一定要双脚并拢跳过小河,再去采蘑菇,采到一朵蘑菇就要双脚立定跳回家把蘑菇送到妈妈的篮子里来,放完再去采、、、、、、采蘑菇时要注意安全,如果听到妈妈说大灰狼来了,你们要赶紧双脚立定跳回家里来c语言入门经典 怎么样,如果来不及跳就要先跑,躲开大灰狼的追捉,等把大灰狼甩远时再跳回家来、、、、、、大灰狼呢,听到兔妈妈说大灰狼来了c语言入门经典 怎么样,就要跑出来捉小兔,捉到小兔后把小兔拎回自己家里去,听到兔妈妈说大灰狼走了就要回家去休息。

子都不死,问每个月的兔子总数为多少?

兔子的规律为数列 1,1,2,3,5,8,13,21....*/

main()

{

long f1,f2;

int i;

f1=f2=1;

for(i=1;i<=20;i++)

{ printf("ld ld",f1,f2);

if(i%2==0) printf("\n");/* 控制输出,每行四个 */

f1=f1+f2; /* 前两个月加起来赋值给第三个月 */

f2=f1+f2; /* 前两个月加起来赋值给第三个月 */

}

}

3 、 /* 判断 101-200 之间有多少个素数,并输出所有素数及素数的个数。

程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt( 这个数 ) ,如果能被整除,

则表明此数不是素数,反之是素数。 */

#include "math.h"

main()

{

int m,i,k,h=0,leap=1;

printf("\n");

for(m=101;m<=200;m++)

{ k=sqrt(m+1);

for(i=2;i<=k;i++)

if(m%i==0)

{leap=0;break;}

if(leap) /* 内循环结束后, leap 依然为 1 ,则 m 是素数 */

{printf("%-4d",m);h++;if(h==0)

printf("\n");

}

leap=1;

}

printf("\nThe total is %d",h);

}

4 、 /* 一个数如果恰好等于它的因子之和,这个数就称为 “ 完数 ” 。例如 6=1 + 2 + 3. 编程

找出 1000 以内的所有完数。 */

main()

{

static int k[10];

int i,j,n,s;

for(j=2;j<1000;j++)

{

n=-1;

s=j;

for(i=1;i

{if((j%i)==0)

{ n++;

s=s-i;

k[n]=i;

}

}

if(s==0)

{printf("%d is a wanshu: ",j);

for(i=0;i

printf("%d,",k[i]);

printf("%d\n",k[n]);

}

}

}

5 、 /* 下面程序的功能是将一个 4 × 4 的数组进行逆时针旋转 90 度后输出,要求原始数组的数据随机输入,新数组以 4 行 4 列的

方式输出,

请在空白处完善程序。 */

main()

/*a 存放原始数组数据, b 存放旋转后数组数据 */printf("input 16 numbers: ")。 /*a[0] 为工作单元,从 a[1] 开始存放数据 */int x , i, j=6。对于一个数组 a[m][n],a[0][0]a[0][1]……a[0][n-1]a[1][0]a[1][1]……a[1][n-1]……………………a[m-1][0]a[m-1][1]……a[m-1][n-1]第七章 数组7.2.3 二维数组的初始化(1)分行给数组赋值int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}。

printf("input 16 numbers: ");

/* 输入一组数据存放到数组 a 中,然后旋转存放到 b 数组中 */

for(i=0;i<4;i++)

for(j=0;j<4;j++)

{ scanf("%d",&a[i][j]);

b[3-j][i]=a[i][j];

}printf("array b:\n");

for(i=0;i<4;i++)

{ for(j=0;j<4;j++)

printf("%6d",b[i][j]);

printf("\n");

}

}

6 、 /* 编程打印直角杨辉三角形 */

main()

{int i,j,a[6][6];

for(i=0;i<=5;i++)

{a[i][i]=1;a[i][0]=1;}

for(i=2;i<=5;i++)

for(j=1;j<=i-1;j++)

a[i][j]=a[i-1][j]+a[i-1][j-1];

for(i=0;i<=5;i++)

{for(j=0;j<=i;j++)

printf("%4d",a[i][j]);

printf("\n");}

}

7 、/* 通过键盘输入 3 名学生 4 门课程的成绩,

分别求每个学生的平均成绩和每门课程的平均成绩。

要求所有成绩均放入一个 4

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-116416-1.html

c语言入门经典必背18个程序,c语言入门经典必背18个程序相关推荐

  1. c语言入门经典18个程序,C语言入门经典

    面向C语言初学者,详细且全面地讲解了C语言的各种知识,从基础知识到高级应用,由浅入深,循序渐进地引领读者掌握C语言中的各种编程技术,体会C语言的灵活与强大.同时,<C语言入门经典>着眼于应 ...

  2. c语言入门经典+第5版+习题答案,C语言入门经典(第5版)

    摘要: C语言是每一位程序员都应该掌握的基础语言.C语言是微软.NET编程中使用的C#语言的基础;C语言是iPhone,iPad和其他苹果设备编程中使用的Objective-C语言的基础;C语言是在很 ...

  3. python语言怎么学-如何学习Python,以及新手如何入门?

    蟹妖... 首先当然是买一个游标卡尺啊,哈哈哈... 而且有了游标卡尺之后你就不寂寞了,因为游标卡尺不估读... 最近据说python还加入了小学课本,这说明 python 是一门小学生都能学会的语言 ...

  4. c 语言 double 除法_这是我的C语言入门笔记

    点击上方"C语言中文社区",选择"设为星标★" 技术干货第一时间送达! 来自:大鱼机器人 精彩回顾: [万字长文]C语言高效编程与代码优化,建议收藏![推荐] ...

  5. C语言编程入门新手学习精华:这样学习C语言最有效

    1. C语言已死吗? 本资料描述的是使用C语言的高级技巧,力求将你的C语言能力由"基础"提升为"高级".但是学习态度胜过学习方法,在正式学习之前,有一个问题不吐 ...

  6. c语言经典解决实际程序,C语言经典教程1讲.ppt

    <C语言经典教程1讲.ppt>由会员分享,可在线阅读,更多相关<C语言经典教程1讲.ppt(48页珍藏版)>请在人人文库网上搜索. 1.C程序设计,主讲人:任祖华,2,本课程学 ...

  7. 不同语言编程能整合到一起吗_学习编程入门指南

    每天都看到很多对编程感兴趣的人在问是不是可以自学软件开发,或者应该怎么自学编程才能入门.在这篇文章里,我将尝试重现一个初学者在学习计算机编程时可能会碰到的问题,并尽量提供相应的解决思路,希望对初学者有 ...

  8. c语言转换为stc程序,STC51单片机入门(C语言)

    以前老资料,可继续下载参考. 目   录 第1篇 单片机KEIL开发环境 第1章  点亮LED实例与经典延时程序介绍(看不懂就从第2章动手) 1.1 51单片机最小系统与芯片引脚图 1.2 点亮LED ...

  9. C语言已经被淘汰了吗,编程入门的最佳选择已经不是C语言了吗?

    已经不止是一个人讲到C语言在如今变幻莫测的编程领域过时了,还在十几年前大学的老师说过一句非常经典的话,现在想起来倒也不觉得过时. 学好C语言一定能找到工作!!! 这句话放在今天来看依然觉得不过时,可能 ...

  10. c++把数组所有元素剔除_C语言基础之数组,第一节,C语言必学知识点剖析

    本文约1600字,主要讲了C语言基础之数组.数组又可分为数值数组.字符数组.指针数组.结构数组等各种类别.本文主要讲了数组的基础概念,一维数组的定义和引用. 带你进入C语言的世界,入门C语言,后边将持 ...

最新文章

  1. limit-进程句柄限制
  2. mongodb最多数据库_数据库库库库库库库库!
  3. 邮件Web客户端相关
  4. ISE14.7兼容性问题集锦
  5. python字符串补空格输出_Python去除空格,Python中常见字符串去除空格的方法总结...
  6. HTML复古游戏官网模板
  7. 安装SQL2000时弹出“以前的某个程序安装已在安装计算机上创建挂起的文件操作、、、”...
  8. 新手学计算机编程怎么入门 从哪学起
  9. 技嘉ide模式怎么改_技嘉主板bios设置ide
  10. 基于路径跟随的纯跟踪算法--差速模型
  11. VB Label自动换行妙招
  12. 更改C盘用户文件夹名
  13. 产品线管理:学习笔记
  14. Web APIs介绍(四)——offset/client/scroll/轮播图/本地存储
  15. Mac应用程序无法打开或文件损坏的处理方法
  16. 浏览器与web服务器的交互过程
  17. 利用虚拟机配置SDN网络实验平台(virtual box+Ubuntu+jdk配置+mininet+floodlight/openDaylight)
  18. python计算正方形边长_计算圆周率,使用点模拟法,如何从以下python代码中看出正方形的边长?...
  19. 标准差详解-一文搞懂标准差的含义
  20. 视频博主都在用的 音频素材网,免费还可商用

热门文章

  1. 游戏音乐重要的是让玩家产生共鸣
  2. 计算机课活动方案,第二课堂(计算机)兴趣小组活动方案
  3. Android APP通过蓝牙耳机录音可行性分析
  4. Repeater在ItemDataBound事件中取出前行的内容
  5. 利用类接口技术完成排序
  6. springfox源码_Java类springfox.documentation.builders.ParameterBuilder的实例源码 - 编程字典...
  7. RabbitMq 消息发送确认(可靠生产和推送确认)
  8. Struts2 拦截器技术笔记
  9. post 请求http 302重定向至 https 为什么获取不到post的数据
  10. SolidWorks草图线条为什么有黑色蓝色红色三种颜色?是什么含义?