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

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

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

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

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

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

C语言经典(jīngdiǎn)编程实例 第1章为什么要学C语言(yǔyán) 【验证(yànzhèng)型】1.1Helloworld. 让我们(wǒmen)用C语言向世界(shìjiè)问好。 输入:无 输出: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() { 要求(yāoqiú): 按照上面的程序范例,编写(biānxiě)一个小程序,要求输出的是4行由*号组成(zǔché nɡ)的等腰三角形。 输入(shūrù): 无。 输出(shūchū): * *** ***** ******* 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输出倒三角形 【题目描述】 输出指定的由“*”组成的倒三角图案。 【输入】 无输入(shūrù)。 【输出(shūchū)】 按照指定格式(géshi)输出由“*”组成(zǔchénɡ)的倒三角图案。 【样例输入(shūrù)】 【样例输出】 **** *** ** * 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.} 【验证(yànzhèng)型】3.2三位数分解(fēnjiě)求累 加和 (参考书P27例3.1与P49例4.4) 题目(tímù)描述 输入(shūrù)一个3位的正整数n,编程计算(jìsuà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.} 【设计(shèjì)型】3.3整数(zhěngshù)四则运算 【题目(tímù)描述】 小明上小学一年级了,老师已经(yǐjing)教会了他们进行整数的+、-、*、/、%计 算,下面老师开始出题,给出一个(yīɡè)简单的算术表达式,请小明给出计算结果。 【输入】 接受两个整数,每个整数之间使用空格分隔。 【输出】 分别输出进行+、-、*、/、*之后的运行结果。 【样例输入】 103 【样例输出】 10+3=13 10-3=7 10*3=30 10/3=3 10%3=1 1.#include<stdio.h> 2.intmain() 3.{ 4.inta,b; 5.scanf("%d%d",&a,&b); 6.printf("%d+%d=%d\n",a,b,a+b); 7.pri