c++编程实例100例
. 输入一个整数将各位征税反转后输出 include using namespace std; }、 coutn; coutday; switch day { case 0 coutxy; ifxy else } coutyear; isLeapYearyear40 ifisLeapYear else coutyxy 则将则将 x x 与与 y y 的值进行交换,的值进行交换, 然后再用然后再用 x x 与与 z z 进行比较,如果进行比较,如果 xzxz 则将则将 x x 与与 z z 的值进行交换,这样能使的值进行交换,这样能使 x x 最小。最小。 2. 2.程序源代码程序源代码 mainmain { { int x,y,z,t;int x,y,z,t; scanf“ddd“,scanf“ddd“, if xyif xy {tx;xy;yt;} /*{tx;xy;yt;} /*交换交换 x,yx,y 的值的值*/*/ ifxzifxz {tz;zx;xt;}/*{tz;zx;xt;}/*交换交换 x,zx,z 的值的值*/*/ ifyzifyz {ty;yz;zt;}/*{ty;yz;zt;}/*交换交换 z,yz,y 的值的值*/*/ printf“small to big d d d\n“,x,y,z;printf“small to big d d d\n“,x,y,z; } } 【程序【程序 6 6】】 题目用题目用* *号输出字母号输出字母 C C 的图案。的图案。 1. 1.程序分析可先用程序分析可先用**号在纸上写出字母号在纸上写出字母 C C,再分行输出。,再分行输出。 2. 2.程序源代码程序源代码 include “stdio.h“include “stdio.h“ mainmain { { printf“Hello C-world\n“;printf“Hello C-world\n“; printf“ ****\n“;printf“ ****\n“; printf“ *\n“;printf“ *\n“; printf“ * \n“;printf“ * \n“; printf“ ****\n“;printf“ ****\n“; } } 【程序【程序 7 7】】 题目输出特殊图案,请在题目输出特殊图案,请在c c 环境中运行,看一看,环境中运行,看一看,Very BeautifulVery Beautiful 1. 1.程序分析字符共有程序分析字符共有 256256 个。不同字符,图形不一样。个。不同字符,图形不一样。 2. 2.程序源代码程序源代码 include “stdio.h“include “stdio.h“ mainmain . . { { char a176,b219;char a176,b219; printf“ccccc\n“,b,a,a,a,b;printf“ccccc\n“,b,a,a,a,b; printf“ccccc\n“,a,b,a,b,a;printf“ccccc\n“,a,b,a,b,a; printf“ccccc\n“,a,a,b,a,a;printf“ccccc\n“,a,a,b,a,a; printf“ccccc\n“,a,b,a,b,a;printf“ccccc\n“,a,b,a,b,a; printf“ccccc\n“,b,a,a,a,b;}printf“ccccc\n“,b,a,a,a,b;} 【程序【程序 8 8】】 题目输出题目输出 9*99*9 口诀。口诀。 1. 1.程序分析分行与列考虑,共程序分析分行与列考虑,共9 9 行行 9 9 列,列,i i 控制行,控制行,j j 控制列。控制列。 2. 2.程序源代码程序源代码 include “stdio.h“include “stdio.h“ mainmain { { int i,j,result;int i,j,result; printf“\n“;printf“\n“; for i1;i90 分的同学用分的同学用 A A 表示,表示,60-8960-89 分之分之 间的用间的用 B B 表示,表示, 6060 分以下的用分以下的用 C C 表示。表示。 1. 1.程序分析程序分析abababab 这是条件运算符的基本例子。这是条件运算符的基本例子。 2. 2.程序源代码程序源代码 . . mainmain { { int score;int score; char grade;char grade; printf“please a score\n“;printf“please a score\n“; scanf“d“,scanf“d“, gradescore90Ascore60BC;gradescore90Ascore60BC; printf“d belongs to c“,score,grade;printf“d belongs to c“,score,grade; } } 【程序【程序 1616】】 题目输入两个正整数题目输入两个正整数mm 和和 n n,求其最大公约数和最小公倍数。,求其最大公约数和最小公倍数。 1. 1.程序分析利用辗除法。程序分析利用辗除法。 2. 2.程序源代码程序