做查询网站费用,去哪儿网站建设需要哪些技术,备案号怎么放置到网站,网站的seo优化方案C语言的内置类型#xff1a; char short int long float double C99中引入了bool类型#xff0c;用来表示真假的变量类型#xff0c;包含true#xff0c;false。 这个代码的执行结果是什么#xff1f;好好想想哦#xff0c;坑挺多的。
#include stdio.hint mai… C语言的内置类型 char short int long float double C99中引入了bool类型用来表示真假的变量类型包含truefalse。 这个代码的执行结果是什么好好想想哦坑挺多的。
#include stdio.hint main()
{int i 0;for(i 0;i 10;i){if(i 5)printf(%d ,i);}return 0;
} 你做对了吗结果是死循环打印5。 是赋值操作符 是判断相等操作符循环变量 i 在循环内部也进行了修改。 VS选中语句按 Tab 键可以一起往后缩进按 Shift Tab 键可以一起往前缩进。 switch语句中case后的表达式只能是整型常量表达式char 也是属于整型家族的因为字符存储的时候存储的是ASCII码。 VS调试快捷键F10进入调试进入调试后按F10一条语句一条语句执行按F11可以进入函数内部然后再按F10一条语句一条语句执行调试起来后还可以调出监视窗口和内存窗口帮助监视运行过程中变量的值的变化还可以看变量在内存中的存储情况。 注意只有进入调试之后才能调出这两个窗口。 三个整数从大到小输出
#include stdio.h//三个整数从大到小输出
int main()
{int a 0;int b 0;int c 0;int t 0;scanf(%d %d %d,a,b,c);if(a b){t a;a b;b t;}if(a c){t a;c a;a t;}if(b c){t b;b c;c t;}printf(%d %d %d,a,b,c); return 0;
} 如上代码可以看出交换两个数在代码中重复出现这时可以把交换两个数这个功能封装成函数这样就可以避免重复代码。
#include stdio.h//交换两个整数
void swap(int* a,int* b){int t 0;t *a;*a *b;*b t;
}//三个整数从大到小输出
int main()
{int a 0;int b 0;int c 0;//int t 0;scanf(%d %d %d,a,b,c);if(a b){swap(a,b);/*t a;a b;b t;*/}if(a c){swap(a,c);/*t a;c a;a t;*/}if(b c){swap(c,b);/*t b;b c;c t;*/}printf(%d %d %d,a,b,c); return 0;
}求两个数的最大公约数 暴力求解先求两个数中较小的即为m然后用两个数分别除以 i i 从m开始i -- 重复这个相除和 -- 的过程当两个数分别除以m都为0时停止循环这时的 i 就为两个数的最大公约数。
#include stdio.h//求两个数的最大公约数
int main()
{int a 0;int b 0;int i 0;int m 0;scanf(%d %d,a,b);if(a b)m b;elsem a;for(i m;i 1;i--){if(a % i 0 b % i 0)break;}printf(%d\n,i);return 0;
} 辗转相除法求两个数的最大公约数
#include stdio.h//辗转相除法求两个数的最大公约数
//void swap(int* a,int* b){
// int t 0;
// t *a;
// *a *b;
// *b t;
//}
int main()
{int a 0;int b 0;int i 0;int m 0;scanf(%d %d,a,b);/*if(a b)swap(a,b);*///其实也不用事先求谁更大如果是小的在前面a % b 会 a然后就是b % a还是还会变成大的 % 小的while(a % b ! 0){m a % b;a b;b m;}printf(%d\n,b);return 0;
} 计算1 - 1 / 2 1 / 3 - 1 / 4 ... 1 / 99 - 1 / 100
#include stdio.h//计算1 - 1 / 2 1 / 3 - 1 / 4 ... 1 / 99 - 1 / 100
int main()
{int i 0;double sum 1;for(i 2;i 100;i){if(i % 2 0){sum sum - 1.0 / i;}else{sum sum 1.0 / i;}}printf(%lf\n,sum);return 0;
}