C语言入门100例
订购英雄出自哪里博主的付费专栏,包含考试真题,LeetCode,并且加入详细的解题思路以及难度分析。
小刘Rocky
立志成为一名懂技术的产品经理
展开
-
【第04题】给定 a 和 b,问 a 能否被 b 整除 | if 语句 和 条件运算符的应用
三、代码详解1、if-else语句#include <stdio.h>int main() { int a, b, t; scanf("%d", &t); // (1) while (t--) { // (2) scanf("%d %d", &a, &b); if (b == 0 || a % b) // (3) print.原创 2021-07-30 18:52:27 · 303 阅读 · 0 评论 -
【第03题】给定 a 和 b ,交换它们的值并输出 | 四种解法
#include <stdio.h>int main() { int a, b, tmp; while (scanf("%d %d", &a, &b) != EOF) { tmp = a; // (1) a = b; // (2) b = tmp; // (3) printf("%d %d\n", a, b); } return 0;}#include <stdio.h>int mai.原创 2021-07-27 17:49:33 · 645 阅读 · 0 评论 -
【第02题】给定 n,求 1 + 2 + 3 + ... + n 的和 | 四种解法
三、代码详解1、错误解法#include <stdio.h>int main() { int n; while (scanf("%d", &n) != EOF) { //EOF可理解为-1 int ans = n * (n + 1) / 2; // (1) printf("%d\n\n", ans); } return 0;}2、正确解法一:循环枚举#include <stdio.h>int原创 2021-07-27 17:48:09 · 679 阅读 · 0 评论 -
【第01题】A + B | 四种输入方式,开启刷题的序章
3、代码详解#include <stdio.h> // (1)int main() { // (2) int a, b; // (3) scanf("%d %d", &a, &b); // (4) printf("%d\n", a + b); // (5) return 0; // (6)} 3、代码详解.原创 2021-07-27 17:46:47 · 143 阅读 · 0 评论