Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

刘鑫宇 level 1 全部 #33

Open
wants to merge 92 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
c6c9e0c
level 1 前六题
aa01111 Feb 27, 2017
b6308c6
Revert "level 1 前六题"
aa01111 Mar 8, 2017
2c6c53d
刘鑫宇 level1 7-12
aa01111 Mar 11, 2017
2f12c08
1-6题
aa01111 Mar 11, 2017
d263630
移动飞机功能
aa01111 May 10, 2017
7bff02c
越界处理
aa01111 May 11, 2017
7893ee8
Delete Plane.cpp
aa01111 May 13, 2017
5c7c82c
Delete Plane.h
aa01111 May 13, 2017
e69abe8
Delete main.cpp
aa01111 May 13, 2017
dda3920
增加发射炮弹功能
aa01111 May 13, 2017
78f1572
Revert "增加发射炮弹功能"
aa01111 May 13, 2017
d576863
Add files via upload
aa01111 May 13, 2017
3051407
碰撞处理
aa01111 May 28, 2017
176a24b
Create 1
aa01111 May 28, 2017
1810cbb
Delete 1
aa01111 May 28, 2017
d17f33e
Create 1
aa01111 May 28, 2017
837c852
Merge remote-tracking branch 'origin/master'
aa01111 May 28, 2017
8283fb1
Delete Bullet.cpp
aa01111 May 28, 2017
88c791f
Delete targetver.h
aa01111 May 28, 2017
d99abff
Delete Bullet.h
aa01111 May 28, 2017
489e1a3
Delete stdafx.h
aa01111 May 28, 2017
75d8c8a
Delete Enemy.cpp
aa01111 May 28, 2017
cdcec9b
Delete Enemy.h
aa01111 May 28, 2017
b517135
Delete stdafx.cpp
aa01111 May 28, 2017
78187dd
Delete main.cpp
aa01111 May 28, 2017
6909b36
Delete game.h
aa01111 May 28, 2017
747ca6e
Delete ObjectManager.cpp
aa01111 May 28, 2017
23c6346
Delete ObjectManager.h
aa01111 May 28, 2017
5eea769
Delete game.cpp
aa01111 May 28, 2017
127420f
Delete burst.h
aa01111 May 28, 2017
52576d7
Delete burst.cpp
aa01111 May 28, 2017
e014af0
Delete Plane.cpp
aa01111 May 28, 2017
b0d1268
Delete ReadMe.txt
aa01111 May 28, 2017
3836b37
Delete Plane.h
aa01111 May 28, 2017
42d9860
3
aa01111 May 28, 2017
b42aa0e
Merge branch 'master' of https://github.com/aa01111/CCpp2017
aa01111 May 28, 2017
b85d519
显示字符串
aa01111 May 28, 2017
b4d248e
Delete ReadMe.txt
aa01111 May 28, 2017
ead21db
添加敌机子弹
aa01111 Jun 3, 2017
32fe649
Create 2
aa01111 Jun 5, 2017
ad07009
删除冗余文件
aa01111 Jun 5, 2017
8f6f3fb
cpp level1 2
aa01111 Jun 5, 2017
e63c36a
Create 3
aa01111 Jun 5, 2017
e766108
Create 5,6
aa01111 Jun 5, 2017
aaf0236
Create Cpp level1 7
aa01111 Jun 5, 2017
92a7b0a
Delete Cpp level1 7
aa01111 Jun 5, 2017
6905c70
Create 7
aa01111 Jun 5, 2017
82a7fdf
一部分c++早期作业
aa01111 Jun 5, 2017
bf33b4f
Create Cpp level1 1
aa01111 Jun 6, 2017
45ba910
Delete Cpp level1 1
aa01111 Jun 6, 2017
f93a6e0
Create 1
aa01111 Jun 6, 2017
0a91c29
队列
aa01111 Jun 6, 2017
b5127bc
添加背景
aa01111 Jun 7, 2017
3776ebf
过关控制和最终完成
aa01111 Jun 18, 2017
ac571b8
Update TodoList.md
aa01111 Jun 18, 2017
602489f
Update TodoList.md
aa01111 Jun 18, 2017
82bad1d
Update TodoList.md
aa01111 Jun 18, 2017
0e63ba1
Update TodoList.md
aa01111 Jun 18, 2017
70497cc
Update TodoList.md
aa01111 Jun 18, 2017
8ed0745
Update TodoList.md
aa01111 Jun 18, 2017
e878bf4
Update TodoList.md
aa01111 Jun 18, 2017
f1acb8a
Update TodoList.md
aa01111 Jun 18, 2017
02d5ab2
Update TodoList.md
aa01111 Jun 18, 2017
449daf1
Update TodoList.md
aa01111 Jun 18, 2017
dccc9ae
Update TodoList.md
aa01111 Jun 18, 2017
27090aa
Update TodoList.md
aa01111 Jun 18, 2017
0943c1a
Update TodoList.md
aa01111 Jun 18, 2017
97047ab
Update TodoList.md
aa01111 Jun 18, 2017
59b8d4e
Update TodoList.md
aa01111 Jun 18, 2017
8616c0f
Update TodoList.md
aa01111 Jun 18, 2017
3da31eb
Update TodoList.md
aa01111 Jun 18, 2017
c49e511
Update TodoList.md
aa01111 Jun 18, 2017
805daec
Update TodoList.md
aa01111 Jun 18, 2017
7b4a625
Update TodoList.md
aa01111 Jun 18, 2017
738c732
Update TodoList.md
aa01111 Jun 18, 2017
6d58615
Update TodoList.md
aa01111 Jun 18, 2017
b4cd164
Update TodoList.md
aa01111 Jun 18, 2017
ba5816f
Update TodoList.md
aa01111 Jun 18, 2017
e859dab
Update TodoList.md
aa01111 Jun 18, 2017
aec71d3
Update TodoList.md
aa01111 Jun 18, 2017
b1ff281
Update TodoList.md
aa01111 Jun 18, 2017
49f8baa
Update TodoList.md
aa01111 Jun 18, 2017
3662b26
Update TodoList.md
aa01111 Jun 18, 2017
4e25937
Update TodoList.md
aa01111 Jun 18, 2017
dbd08ca
Update TodoList.md
aa01111 Jun 18, 2017
e204ec9
Update TodoList.md
aa01111 Jun 18, 2017
f2bb94c
Update TodoList.md
aa01111 Jun 18, 2017
a7f4099
Update TodoList.md
aa01111 Jun 18, 2017
f85248d
Update TodoList.md
aa01111 Jun 18, 2017
ed566e1
Delete TodoList.md
aa01111 Jun 18, 2017
22cb6e7
重写todolist
aa01111 Jun 18, 2017
f2ad595
new todolist
aa01111 Jun 18, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions level1 1.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */


int main() {
system("mode con cols=80 lines=20");
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

缩进有点乱!
是不是混用了tab和空格呢?

int x=0,y=0,mark=0;
while(1)
{
int i;
for(i=0;i<x;i++)
printf(" ");
printf("r");
(mark%2==0)?x++:x--;
if(x==0||x==80)
{
mark++;
}
Sleep(30);
system("cls");

}
system("pause");
return 0;
}

24 changes: 24 additions & 0 deletions level1 2.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num,mark=0,i;
printf("����һ�����ڶ�������");
scanf("%d", &num);
for (i=2;i<num;i++)
{
if (num % i == 0)
{
printf("%d��������", num);
mark = 1;
break;
}
}

if (mark == 0)
{
printf("%d������", num);
}
system("pause");
return 0;
}
17 changes: 17 additions & 0 deletions level1 3.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#include <stdio.h>
#include <stdlib.h>
int main()
{
for (float i = 0; i < 100; i++)
{
float as_child = i / 6;
float as_tee = i / 12;
float live_alone = i / 7;
float get_son = 5;
float son_live = i / 2;
if (as_child + as_tee + live_alone + get_son + son_live + 4 == i)
printf("%f", i);
}
system("pause");
return 0;
}
16 changes: 16 additions & 0 deletions level1 4.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#include <stdio.h>
#include <stdlib.h>
int main()
{
int units, tens, hundreds;
for (int i = 100; i < 999; i++)
{
hundreds = i / 100;
tens = i / 10 %10;
units = i % 100 %10;
if (i == hundreds*hundreds*hundreds + tens*tens*tens + units*units*units)
printf("%d ", i);
}
system("pause");
return 0;
}
26 changes: 26 additions & 0 deletions level1 5.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<math.h>
int main(){
printf("2 3 ");
double start, finish;
start = clock();
for (int j = 2; j <= 1000; j++)
for (int i = 2; i <= sqrt(j); i++)
{

if (j%i == 0)
{
break;
}
if (i == (int)sqrt(j))
{
printf("%d ",j);
}
}
finish = clock();
printf(" %f seconds\n", (finish - start) / CLOCKS_PER_SEC);
system("pause");
return 0;
}
47 changes: 47 additions & 0 deletions level1 6.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void Goldbach();

int main()
{
Goldbach();
system("pause");
return 0;
}

void Goldbach() {
int mark_prime1 = 0, mark_prime2 = 0;
for (int i = 2; i <= 100; i = i + 2)
for (int j = 2; j < i; j++)
{
for (int k = 2; k <= sqrt(j); k++)
{
mark_prime1 = 0;
if (j%k == 0)
{
mark_prime1 = 1;
break;
}

}
if (mark_prime1 == 0)
{
int ano_pri = i - j;
for (int k = 2; k <= sqrt(ano_pri); k++)
{
mark_prime2 = 0;
if (ano_pri%k == 0)
{
mark_prime2 = 1;
break;
}
}
if (mark_prime2 == 0)
{
printf("%d+%d=%d ", j, ano_pri, i);
}

}
}
}