大家好,欢迎来到IT知识分享网。
前言:
本人毕业后就没有从事IT相关的工作了,在平淡如水且一眼望到头的工作中,突然发现了原来自己一直因为畏惧而逃避的原专业的有趣,现在正在重新捡起专业知识,就从C语言开始学起吧!
目标(初步):
1.跟学《明解C语言》(入门篇),重新打好C语言基础,为后续做准备;
2.规范C语言代码格式(这个在本科时做得很拉垮)。
3-1 if语句
if语句·其1
/* 代码清单3-1 */ #include <stdio.h> int main() { int no; printf("请输入一个整数:"); scanf("%d",&no); if(no%5) puts("输入的整数不能被5整除。"); return 0; }
奇数的判定
/* 代码清单3-2 */ #include <stdio.h> int main() { int no; printf("请输入一个整数:"); scanf("%d",&no); if(no%2) puts("输入的整数是奇数。"); return 0; }
if语句·其2
/* 代码清单3-3 */ #include <stdio.h> int main() { int no; printf("请输入一个整数:"); scanf("%d",&no); if(no%5) puts("输入的整数不能被5整除。"); else puts("输入的整数能被5整除。"); return 0; }
奇数·偶数的判断
/* 代码清单3-4 */ #include <stdio.h> int main() { int no; printf("请输入一个整数:"); scanf("%d",&no); if(no%2) puts("输入的整数是奇数。"); else puts("输入的整数是偶数。"); return 0; }
/* 练习3-1 */ #include <stdio.h> int main() { int a,b; printf("请输入两个整数。\n"); printf("整数A:"); scanf("%d",&a); printf("整数B:"); scanf("%d",&b); if(a % b) puts("B不是A的约数。"); else puts("B是A的约数。"); return 0; }
非0的判断
/* 代码清单3-5 */ #include <stdio.h> int main() { int num; printf("请输入一个整数:"); scanf("%d",&num); if(num) puts("该整数不是0。"); else puts("该整数是0。"); return 0; }
相等运算符
/* 代码清单3-6 */ #include <stdio.h> int main() { int n1,n2; puts("请输入两个整数。"); printf("整数1:"); scanf("%d",&n1); printf("整数2:"); scanf("%d",&n2); if(n1 == n2) puts("两数相等。"); else puts("两数不相等。"); return 0; }
/* 代码清单3-7 */ #include <stdio.h> int main() { int n1,n2; puts("请输入两个整数。"); printf("整数1:"); scanf("%d",&n1); printf("整数2:"); scanf("%d",&n2); if(n1 != n2) puts("两数不相等。"); else puts("两数相等。"); return 0; }
余数的判断
/* 代码清单3-8:个位数是5吗 */ #include <stdio.h> int main() { int num; printf("请输入一个整数:"); scanf("%d",&num); if((num%10)==5) puts("该整数的个位数是5。"); else puts("该整数的个位数不是5。"); return 0; }
关系运算符
/* 代码清单3-9:判断整数符号 */ #include <stdio.h> int main() { int num; printf("请输入一个整数:"); scanf("%d",&num); if(num == 0) puts("该整数为0。"); else if(num > 0) puts("该整数为正数。"); else puts("该整数为负数。"); return 0; }
嵌套的if语句
/* 练习3-3:显示绝对值 */ #include <stdio.h> int main() { int num; printf("请输入一个整数:"); scanf("%d",&num); if(num == 0) printf("绝对值是0。"); else if(num > 0) printf("绝对值是%d。",num); else printf("绝对值是%d。",-num); return 0; }
/* 练习3-4:比较两个数的大小 */ #include <stdio.h> int main() { int a,b; puts("请输入两个整数。"); printf("整数A:"); scanf("%d",&a); printf("整数B:"); scanf("%d",&b); if(a == b) printf("A和B相等。"); else if(a > b) printf("A大于B。"); else printf("A小于B。"); return 0; }
判断
计算较大值
计算三个数的最大值
条件运算符
差值计算
复合语句(程序块)
逻辑运算符
短路求值
3-2 switch语句
switch语句和break语句
复杂的switch语句
switch语句和if语句
选择语句
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/139753.html