1.变量
2.运算符
3.if判断
4.接力break
5.最大公约数
6.水仙花数
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
//根据输入的位数计算,如最小三位数100
int first = 1;
int i =1;
while(i<n){
first *=10;
i++;
}
printf("first=%d\n",first);
i = first;
//计算求个位数幂次和
while(i < first*10){
int t = i;
int sum =0;
do{
int d = t%10;
t/=10;
//计算幂次
int p = d;
int j = 1;
while(j<n){
p *= d;
j++;
}
//计算各位幂次之和
sum += p;
}while(t>0);
if(sum == i){
printf("%d\n",i);
}
i++;
}
return 0;
}
7.统计素数并求和
8.猜数字
#include<stdio.h>
int main(){
int number,n;
int count = 0;
int finished = 0;
int inp;
scanf("%d %d",&number,&n);
do{
scanf("%d",&inp);
count++;
if(inp<0){
printf("Game Over!\n");
finished = 1;
}else if(inp > number){
printf("Too Big!\n");
}else if(inp < number){
printf("Too Small!\n");
}else{
if(count == 1){
printf("Bingo!\n");
}else if(count <= 3){
printf("Lucky You!\n");
}else{
printf("Good Guess!\n");
}
finished = 1;
}
if(count == n){
if(!finished){
printf("Game Over!\n");
finished = 1;
}
}
}while(!finished);
return 0;
}
9.数据类型
int反应计算机字长
10.计算基本内部数据表示
11.浮点数
12.字符类型
13.类型转换
14.逻辑运算
15.条件运算符
16.函数
17.变量作用域
18.数组
19. 指针
20.字符串
21.结构体
结构的名字并不是地址
22.全局变量
23.声明
24.格式化输入输出
25.文件
26.二进制文件