预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共26页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

云路鹏程九万里,雪窗萤火二十年。——《王实甫》C语言经典编程实例以铜为镜,可以正衣冠;以古为镜,可以知兴替;以人为镜,可以明得失。——《旧唐书·魏征列传》穷则独善其身,达则兼善天下。——《孟子》C语言经典编程实例第1章为什么要学C语言【验证型】1.1Helloworld.让我们用C语言向世界问好。输入:无输出:Helloworld.1.#include<stdio.h>2.intmain()3.{4.printf("Helloworld.\n");5.}1.#include<stdio.h>2.intmain()3.{4.printf("Welcome\n");5.printf("to\n");6.printf("Beijing.\n");7.}第2章C数据类型【设计型】2.1学习打印你的第一个图形背景:我们已经学习了printf函数,这里给出了一个小程序,它运行的结果是输出一个由星号(*)组成的4*4的正方形。程序如下:#include<stdio.h>intmain(){其身正,不令而行;其身不正,虽令不从。——《论语》良辰美景奈何天,便赏心乐事谁家院。则为你如花美眷,似水流年。——《汤显祖》printf("****\n");printf("****\n");printf("****\n");printf("****\n");return0;}要求:按照上面的程序范例,编写一个小程序,要求输出的是4行由*号组成的等腰三角形。输入:无。输出:****************1.#include<stdio.h>2.intmain()3.{4.printf("*\n");5.printf("***\n");6.printf("*****\n");7.printf("*******\n");8.9.return0;10.}【验证型】2.2输出倒三角形【题目描述】输出指定的由“*”组成的倒三角图案。以铜为镜,可以正衣冠;以古为镜,可以知兴替;以人为镜,可以明得失。——《旧唐书·魏征列传》非淡泊无以明志,非宁静无以致远。——诸葛亮【输入】无输入。【输出】按照指定格式输出由“*”组成的倒三角图案。【样例输入】【样例输出】**********1.#include<stdio.h>2.intmain()3.{4.printf("****\n");5.printf("***\n");6.printf("**\n");7.printf("*\n");8.9.return0;10.}第3章简单的算术运算和表达式【设计型】3.1分离3位整数任意从键盘上输入一个三位正整数,要求正确地分离出它的个位、十位和百位,并分别在屏幕上输出。比如输入的三位正整数1.#include<stdio.h>2.#include<stdlib.h>3.intmain()4.{宠辱不惊,看庭前花开花落;去留无意,望天上云卷云舒。——《洪应明》非淡泊无以明志,非宁静无以致远。——诸葛亮5.intx,hundreds,tens,units;6.printf;7.scanf("%d",&x);8.hundreds=x/100;9.tens=x%100/10;10.units=x%100%10;11.printf("units=%d,tens=%d,hundreds=%d\n",units,tens,hundreds);12.}【验证型】3.2三位数分解求累加和(参考书P27例3.1与P49例4.4)题目描述输入一个3位的正整数n,编程计算整数n的各位数字之和。输入输入一个正整数n。输出各位数字之和sum。样例输入208样例输出10题目来源:2012年秋季期末考试1.#include<stdio.h>2.voidmain()3.{4.inta,x,y,z,sum=0;5.scanf("%d",&a);6.x=a/100;7.y=a/10%10;8.z=a%10;9.sum=x+y+z;以家为家,以乡为乡,以国为国,以天下为天下。——《管子·牧民》以家为家,以乡为乡,以国为国,以天下为天下。——《管子·牧民》10.printf("%d\n",sum);11.}【设计型】3.3整数四则运算【题目描述】小明上小学一年级了,老师已经教会了他们进行整数的+、-、*、/、%计算,下面老师开始出题,给出一个简单的算术表达式,请小明给出计算结果。【输入】接受两个整数,每个整数之间使用空格分隔。【输出】分别输出进行+、-、*、/、*之后的运行结果。【样例输入】103【样例输出】10+3=1310-3=710*3=3010/3=310%3=11.#include<stdio.h>2.intmain()3.{4.inta,b;5.scanf("%d%d",&a,&b);6.printf("%d+%d=