- 博客(8)
- 收藏
- 关注
原创 读取一个65到122之间的整型数,然后以字符形式输出它,比如读取了97,输出字符a
#include <stdio.h>int main() { int a; scanf("%d", &a); if(65 < a < 122) printf("%c", a); return 0;}
2021-10-11 20:35:04 2954 2
原创 C语言:计算a+b
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int main(){ int a, b, c; scanf("%d %d",&a,&b); c = a + b; printf("%d\n",c); return 0;}
2021-10-11 20:32:26 4567 1
原创 如何清空标准输入缓冲区
如何清空标准输入缓冲区Windows系统:fflush或rewindLinux系统:while((ch=getchar())!=EOF && ch != ‘\n’);
2021-10-10 19:19:48 258
原创 scanf(“%d%d“,&a,&b)!=EOF)
scanf("%d%d",&a,&b)!=EOF)scanf("%d%d",&a,&b)!=EOF):没到达文件尾时,一直读取文件数据。
2021-10-10 19:18:47 661
原创 利用for循环计算n!的值
利用for循环计算n!的值提示:n!=123…*n易写错:#include <stdio.h>int main() { int n; scanf("%d", &n); for (int i = 1; i < n; i++) { n = i * (i + 1);//n的值不断发生改变,在第一次循环之后就变成了n } printf("%d", n); return 0;}上面无论输入什么,输出总为2.原因:因为n总在变化,应引入第三方变量。修改:#
2021-10-10 19:17:21 11863 1
原创 有两个整型变量a与b,假如在不使用第三个变量的情况下,交换变量a和 b的值,应如何做?
有两个整型变量a与b,假如在不使用第三个变量的情况下,交换变量a和 b的值,应如何做?1.使用加减运算#include <stdio.h>int main() { int a = 3, b = 5; printf("a=%d,b=%d\n", a, b); a = a + b; b = a - b; a = a - b; printf("a=%d,b=%d\n", a, b);}2.使用位运算#include <stdio.h>int main() {
2021-10-07 19:24:03 1091
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人