小学生可以提高逻辑思维能力,提高学习成绩。
中学生可以参加编程比赛,增强兴趣,为以后职业发展提供一种可能。
大学生可以在毕业时比别人更具优势。
可以从事服务器开发、游戏开发、数据库开发、区块链开发,嵌入式开发,AI开发。
你将收获
小学生可以提高逻辑思维能力,提高学习成绩。
中学生可以参加编程比赛,增强兴趣,为以后职业发展提供一种可能。
大学生可以在毕业时比别人更具优势。
可以从事服务器开发、游戏开发、数据库开发、区块链开发,嵌入式开发,AI开发。
适用人群
课程介绍
《C语言编程入门100题》实战编程,由WangTeacher精心制作,14+年专业程序员,精通多门编程语言,多年系统架构设计经验,从事网络安全行业,项目数过100,代码量过100W。
该课程将录制C语言入门编程100道编程题目,零基础,无门槛,喜欢都可以学习。配合另一个课程《C语言入门到精通》效果会更好。世上无难事,就怕有懒人。
课程目录
大家都在学
正在加载中...
同学笔记
2020-10-06 11:28:54
#include <stdio.h>
int main() {
int x = 0;
int i = 0;
printf("Please x: ");
scanf("%d", &x);
printf("%d的因子: ", x);
for (i = 1; i <= x; i++) {
if (x % i == 0) {
printf("%d ", i);
}
}
printf("\n");
return 0;
}
2020-10-06 11:28:26
#include <stdio.h>
int is_prime(const int x) {
int i = 0;
// 1 表示是素数
int flag = 1;
for (i = 2; i <= x / 2; i++) {
if (x % i == 0) {
flag = 0;
break;
}
}
return flag;
}
// 找出指定范围内所有素数
int main() {
int min = 0;
int max = 0;
int i = 0;
printf("Please range(min, max): ");
scanf("%d%d", &min, &max);
for (i = min; i <= max; i++) {
if (is_prime(i)) {
printf("素数 %d\n", i);
}
}
return 0;
}
2020-10-06 11:27:36
#include <stdio.h>
void method1(const int x) {
int x1 = 0;
int m = 0;
int n = x;
printf("====mehtod1====\n");
// x = 123
// 1. x1 = 3
// 2. x1 = 32
// 3. x1 = 321
while (n != 0) {
m = n % 10; // x = 123, m = 3; x = 12, m = 2
x1 = x1 * 10 + m; // x1 = 0 + 3 = 3; x1 = 30 + 2 = 32
n = n / 10; // x = 12, x = 1
}
// x1 = 321, x == 123
if (x == x1) {
printf("%d是回文数\n", x);
}
else {
printf("%d不是回文数\n", x);
}
}
void method2(const int x) {
char s[128] = { 0 };
char s1[128] = { 0 };
int i = 0;
int j = 0;
printf("====mehtod2====\n");
sprintf(s, "%d", x);
// 字符串翻转
// s = 123
// s1 = 321
for (i = strlen(s) - 1; i >= 0; i--) {
s1[j++] = s[i];
}
if (strcmp(s, s1) == 0) {
printf("%d是回文数\n", x);
}
else {
printf("%d不是回文数\n", x);
}
}
int main() {
int x = 0;
printf("Please x: ");
scanf("%d", &x);
// 方法1:翻转数,然后比较数值
method1(x);
// 方法2: 字符串比较
method2(x);
return 0;
}
没有更多了