第1关 输出 “Hello, World!”
在线课件:https://shimo.im/docs/HRrYh8RVy3gHTGTQ
#include <stdio.h>
int main(int argc, char *argv[]) {
printf("Hello World!!\n");
return 0;
}
任何问题可以加扣群 :876662784
扫描观看视频课程:
第2关 输出整数
#include <stdio.h>
int main(int argc, char *argv[]) {
int a = 0;
int b = 0;
printf("Please input a int: ");
scanf("%d", &a);
printf("Please input a int: ");
scanf("%d", &b);
printf("a = %d, b = %d\n", a, b);
return 0;
}
第3关 输出单个字符
#include <stdio.h>
int main() {
char x = '\0';
// char c = 0;
x = 'B';
printf("x = %c\n", x);
return 0;
}
第4关 输出浮点数
#include <stdio.h>
int main() {
float x = 0.0;
x = 1.2222;
printf("x = %f\n", x);
return 0;
}
第5关 输出双精度数
#include <stdio.h>
int main() {
double x = 0.0;
x = 23.444;
printf("x = %lf\n", x);
return 0;
}
第6关 两个数字相加
#include <stdio.h>
int main() {
int a = 0;
int b = 0;
printf("Please input two int: ");
scanf("%d%d", &a, &b);
printf("a + b = %d\n", a + b);
return 0;
}
第7关 两个浮点数相乘
#include <stdio.h>
int main() {
float a = 0.0;
float b = 0.0;
float product = 0.0;
double c = 0.0;
double d = 0.0;
double product2 = 0.0;
scanf("%f%f", &a, &b);
scanf("%lf%lf", &c, &d);
product = a * b;
product2 = c * d;
printf("product = %f\n", product);
printf("product2 = %lf\n", product2);
return 0;
}
第8关 字符转 ASCII 码
#include <stdio.h>
int main() {
char c = '\0';
printf("Please input a char: ");
scanf("%c", &c);
printf("%c -> ASCII: %d\n", c, c);
return 0;
}
第9关 两数相除
#include <stdio.h>
int main() {
int a = 0;
int b = 0;
printf("Please input 被除数: ");
scanf("%d", &a);
printf("Please input 除数: ");
scanf("%d", &b);
printf("c = %d\n", a / b);
printf("r = %d\n", a % b);
return 0;
}
第10关 数值比较
#include <stdio.h>
int main() {
int a = 0;
int b = 0;
printf("Please input a and b: ");
scanf("%d%d", &a, &b);
if (a > b) {
printf("a > b\n");
} else {
printf("a <= b\n");
}
return 0;
}