C语言教程
-
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语言经典案例:企业发放的奖金根据利润提成。
利润(I)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%; 20万到40万之间时,高于20万元的部分,可提成5%; 40万到60万之间时高于40万...
-
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语言经典案例:企业发放的奖金根据利润提成。
利润(I)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%; 20万到40万之间时,高于20万元的部分,可提成5%; 40万到60万之间时高于40万...
-
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语言经典案例:用*号输出字母C的图案。
需求描写:用*号输入字母C的图案。 C语言案例剖析: 可先用'*'号在纸上写出字母C,再分行输入。 程序源代码: 实现代码如下: #include stdio.h int main() { printf(用 * 号输入字母 C!\n); printf( ****\n); print...
-
C语言经典案例:学习使用按位或 |。
需求描写:学习应用按位或 |。 C语言案例剖析: 0|0=0; 0|1=1; 1|0=1; 1|1=1 。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #includestdio.h int main() { int a,b; a=077; b=a|3; printf("b...
-
C语言经典案例:猴子吃桃问题:猴子第一天摘下若干个桃子,当即
需求描写:山公吃桃问题:山公第一天摘下多少个桃子,立即吃了一半,还不瘾,又多吃了一个?第二天早上又将剩下的桃子吃掉一半,又多吃了一个。今后天天早上都吃了前一天剩下?的一半零一个。到第10天早上想再吃时,见...
-
C语言经典案例:一个整数,它加上100后是一个完全平方数,再加上
需求描写:一个整数,它加上100后是一个完整平方数,再加上168又是一个完整平方数,叨教该数是若干? C语言案例剖析: 假定该数为 x。 1、则:x + 100 = n 2 , x + 100 + 168 = m 2 2、盘算等式:m 2 - n 2 = (m + n...
-
C语言经典案例:填空练习(指向指针的指针)。
C语言案例分析: 无。 程序源代码: 实现代码如下: #includestdio.h #includestdlib.h int main() { const char *s[]={man,woman,girl,boy,sister}; const char **q; int k; for(k=0;k5;k++) { q=s[k]; /*在这里填...
-
C语言经典案例:宏#define命令练习。
C语言案例分析: 无。 程序源代码: // Copyright 2015年 菜鸟教程. All rights reserved. #includestdio.h #define TRUE 1 #define FALSE 0 #define SQ(x) (x)*(x) int main() { int num; int again=1; printf("如...
-
C语言经典案例:输入某年某月某日,判断这一天是这一年的第几天
C语言案例分析: 以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。 实现代码如下: #include stdio.h int main() { int day,month,year,sum...
-
C语言经典案例:反向输出一个链表。
需求描写:反向输入一个链表。 C语言案例剖析: 无。 实现代码如下: #includestdio.h #includestdlib.h #includemalloc.h typedef struct LNode{ int data; struct LNode *next; }LNode,*LinkList; LinkList Create...
-
C语言经典案例:填空练习(指向指针的指针)。
需求描写:填空演习(指向指针的指针)。 C语言案例剖析: 无。 程序源代码: 实现代码如下: #includestdio.h #includestdlib.h int main() { const char *s[]={man,woman,girl,boy,sister}; const char **q; int k...
-
C语言经典案例:判断101到200之间的素数。
需求描写:断定101到200之间的素数。 C语言案例剖析: 断定素数的办法:用一个数分离去除2到sqrt(这个数),假如能被整除, 则注解此数不是素数,反之是素数。 实现代码如下: #include stdio.h int main() { int i,j...
