编程教程
-
python海龟绘图
海龟绘图 善始善终,我们最开始是使用海龟绘图画五角星的方式带领大家走进python世界的,到了最后,我们就以它来作为此教程的结尾。 首先还是那句话,对于一个模块最完整的介绍永远在它的官方文档里。我们这里依然只...
-
C语言经典案例:809*??=800*??+9*?? 其中??代表的两位数, 809*??
需求描写:809*??=800*??+9*?? 个中??代表的两位数, 809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。 C语言案例剖析: 无。 实现代码如下: #include stdio.h void o...
-
C语言经典案例:输出特殊图案,请在c环境中运行,看一看,Very B
需求描写:输入特别图案,请在c情况中运行,看一看,Very Beautiful! C语言案例剖析: 字符共有256个。分歧字符,图形纷歧样。 VC6.0下涌现中文乱码(缘由+处理办法): 176的16进制是B0,219的16进制是DB,0xB0DB是"佰...
-
C语言经典案例:计算字符串中子串出现的次数 。
C语言案例分析: 无。 实现代码如下: #includestdio.h #includestdlib.h #includestring.h int main() { int i,j,k,TLen,PLen,count=0; char T[50],P[10]; printf(请输入两个字符串,以回车隔开,母串在前,子串在...
-
C语言经典案例:画图,综合例子。(在TC中实现)。
需求描写:绘图,综合例子。(在TC中实现)。 C语言案例剖析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. # define PAI 3.1415926 # define B 0.809 # include "graphics.h" #include ...
-
C语言经典案例:有1、2、3、4个数字,能组成多少个互不相同且无
C语言案例分析: 可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 实现代码如下: #includestdio.h int main() { int i,j,k; printf(\n); for(i=1;i5;i++) { // 以下为三重...
-
C语言经典案例:字符串反转,如将字符串 "www.runoob.com" 反
C语言案例分析: 无。 实现代码如下: #include stdio.h void reverse(char* s) { // 获取字符串长度 int len = 0; char* p = s; while (*p != 0) { len++; p++; } // 交换 ... int i = 0; char c; while (i = len /...
-
C语言经典案例:#if #ifdef和#ifndef的综合应用。
C语言案例分析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #includestdio.h #define MAX #define MAXIMUM(x,y)(xy)?x:y #define MINIMUM(x,y) (xy)?y:x int main() { int a=10,b=20; ...
-
C语言经典案例:连接两个链表。
需求描写:衔接两个链表。 C语言案例剖析: 无。 实现代码如下: #include stdlib.h #include stdio.h struct list { int data; struct list *next; }; typedef struct list node; typedef node *link; link delete_...
-
C语言经典案例:要求输出国际象棋棋盘。
C语言案例分析: 国际象棋棋盘由64个黑白相间的格子组成,分为8行*8列。用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。 如果出现乱码情况请参考本博客【C 练习实例7】的解决方法。 实现代...
-
C语言经典案例:给一个不多于5位的正整数,要求:一、求它是几位
C语言案例分析: 学会分解出每一位数,如下解释。 实现代码如下: #include stdio.h int main( ) { long a,b,c,d,e,x; printf(请输入 5 位数字:); scanf(%ld,x); a=x/10000; /*分解出万位*/ b=x%10000/1000; /*分解...
-
C语言经典案例:求一个3*3矩阵对角线元素之和
需求描写:求一个3*3矩阵对角线元素之和 C语言案例剖析: 应用两重for轮回掌握输出二维数组,再将a[i][i]累加后输入。 实现代码如下: #includestdio.h #define N 3 int main() { int i,j,a[N][N],sum=0; printf(请...
-
C语言经典案例:八进制转换为十进制
C语言案例分析: 无。 实现代码如下: #includestdio.h #includestdlib.h int main() { int n=0,i=0; char s[20]; printf(请输入一个8进制数:\n); gets(s); while(s[i]!='\0'){ n=n*8+s[i]-'0'; i++; } printf(刚输...
-
C语言经典案例:某个公司采用公用电话传递数据,数据是四位的整
C语言案例分析: 无。 程序源代码: 实现代码如下: #include stdio.h int main() { int a,i,aa[4],t; printf(请输入四位数字:); scanf(%d,a); aa[0]=a%10; aa[1]=a%100/10; aa[2]=a%1000/100; aa[3]=a/1000; for(i...
-
C语言经典案例:判断101到200之间的素数。
C语言案例剖析: 断定素数的办法:用一个数分离去除2到sqrt(这个数),假如能被整除, 则注解此数不是素数,反之是素数。 实现代码如下: #include stdio.h int main() { int i,j; int count=0; for (i=101; i=200; i...
