排序
【C】printf()中的变量自增自减
#include<stdio.h> int main(){ int i=5; printf('%d %d %d %d %d',--i,++i,i++,--i,i++); return 0; } 如以上代码,输出为什么会是6 6 5 6 5呢? 首先将printf后面的参数从左至右依次放入参...
【C】交换,交换,交换!(指针&函数)
代码 #include<stdio.h> void swap(int *x,int *y){ int t; t=*x; *x=*y; *y=t; } int main(){ int a,b,*pa,*pb; pa=&a;pb=&b; scanf('%d %d',&a,&b); swap(pa,pb); printf('%d %d',...
【C】质数(素数)判断函数
代码片段 int isPrime(int x){ //一开始让ret=1,默认是素数 int ret = 1; int i; if (x==1||x==0){ //0和1不是素数 ret = 0; return re...
【C】if-else if-else和switch-case
if-else if-else #include<stdio.h> int main() { int type=0; scanf('%d',&type); if (type==1) printf('早'); else if (type==2) printf('中'); else if (type==3) printf('晚'); else...
【C】复合赋值和递增递减
复合赋值 5个算术运算符,+-*/%,可以和赋值运算符“=”结合起来,形成复合赋值运算符“+=”、“-=”、“/=”和“%=” total += 5; total = total + 5; 注意两个运算符中间不要有空格 total += ...
【C】身高5尺7寸?(浮点数)
美国人固执地使用英制计量单位,他们习惯用几尺几寸 (英尺英寸) 来报自己的身高。如果遇到一个美国人告诉你他是5尺7寸,他的身高应该是一米几呢? (5+7=12)x0.3048 =1.7018米 代码 #include<s...