C语言教程
-
C语言经典案例:请输入星期几的第一个字母来判断一下是星期几,
C语言案例分析: 用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。 实现代码如下: #includestdio.h int main() { char i,j; printf(请输入第一个字母:\n); scanf(%c,i); getchar()...
-
C语言经典案例:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字
需求描写:求s=a+aa+aaa+aaaa+aa...a的值,个中a是一个数字。比方2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘掌握。 C语言案例剖析: 症结是盘算出每一项的值。 实现代码如下: #includestdio.h int ...
-
C语言经典案例:写一个函数,求一个字符串的长度,在main函数中
需求描写:写一个函数,求一个字符串的长度,在main函数中输出字符串,并输入其长度。 C语言案例剖析: 无。 实现代码如下: #include stdio.h #include stdlib.h int main() { int len; char str[20]; printf(请输...
-
C语言经典案例:输出9*9口诀。
需求描写:输入9*9口诀。 C语言案例剖析: 分行与列斟酌,共 9 行 9 列,i 掌握行,j 掌握列。 程序源代码: 实现代码如下: #includestdio.h int main() { int i,j,result; printf(\n); for (i=1;i10;i++) { for(j=...
-
C语言经典案例:要求输出国际象棋棋盘。
C语言案例剖析: 国际象棋棋盘由64个诟谇相间的格子构成,分为8行*8列。用i掌握行,j来掌握列,依据i+j的和的变更来掌握输入黑方格,照样白方格。 假如涌现乱码情形请参考本博客【C 演习实例7】的处理办法。 实现代...
-
C语言经典案例:某个公司采用公用电话传递数据,数据是四位的整
需求描写:某个公司采取公用德律风通报数据,数据是四位的整数,在通报过程中是加密的,加密规矩如下: 每位数字都加上5,而后用和除以10的余数取代该数字,再将第一名和第四位交流,第二位和第三位交流。 C语言案例...
-
C语言经典案例:宏#define命令练习3。
C语言案例分析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #define LAG #define SMA #define EQ == #include stdio.h int main() { int i,j; printf("请输入两个数字:\n"); scanf("%...
-
C语言经典案例:学习static定义静态变量的用法。
C语言案例分析: 无。 实现代码如下: #includestdio.h int main() { void fun(); for(int i=0;i3;i++) fun(); return 0; } void fun() { int i=0; static int static_i=0; printf(i=%d\n,i); printf(static_i=%d\n,...
-
C语言经典案例:连接两个链表。
C语言案例分析: 无。 实现代码如下: #include stdlib.h #include stdio.h struct list { int data; struct list *next; }; typedef struct list node; typedef node *link; link delete_node(link pointer,link tm...
-
C语言经典案例:企业发放的奖金根据利润提成。
利润(I)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%; 20万到40万之间时,高于20万元的部分,可提成5%; 40万到60万之间时高于40万...
-
C语言经典案例:学习static定义静态变量的用法。
需求描写:学习static界说静态变量的用法。 C语言案例剖析: 无。 实现代码如下: #includestdio.h int main() { void fun(); for(int i=0;i3;i++) fun(); return 0; } void fun() { int i=0; static int static_i=0...
-
C语言经典案例:学习使用register定义变量的方法。
C语言案例分析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #include stdio.h int main() { register int i; int tmp=0; for(i=1;i=100;i++) tmp+=i; printf("总和为 %d\n",tmp); retu...
-
C语言经典案例:利用递归方法求5!。
C语言案例分析: 递归公式:fn=fn_1*4! 实现代码如下: #include stdio.h int main() { int i; int fact(int); for(i=0;i6;i++){ printf(%d!=%d\n,i,fact(i)); } } int fact(int j) { int sum; if(j==0){ sum=1; } e...
-
C语言经典案例:#include 的应用练习。
C语言案例分析: 无。 程序源代码: test.h 文件代码如下: #define LAG #define SMA #define EQ == 主文件代码: // Copyright 2015年 菜鸟教程. All rights reserved. #include "test.h" #include stdio.h int mai...
-
C语言经典案例:编写input()和output()函数输入,输出5个学生的
需求描写:编写input()和output()函数输出,输入5个学生的数据记载。 C语言案例剖析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #includestdio.h #includestdlib.h typedef struct{ c...
