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前五题 #38

Open
wants to merge 122 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
ec155e9
level 0
AuroraTwinkle Feb 27, 2017
130c26b
Delete 输入一个数并判断它的正负奇偶.c
AuroraTwinkle Feb 27, 2017
885ac15
level 0
AuroraTwinkle Feb 28, 2017
3429b58
level 1
AuroraTwinkle Feb 28, 2017
9fc51c3
level 0
AuroraTwinkle Feb 28, 2017
3ea8b68
level 0
AuroraTwinkle Feb 28, 2017
ae342e5
level 0
AuroraTwinkle Feb 28, 2017
6bfa2d9
Update and rename 水仙数.c to shui_xian_shu.c
AuroraTwinkle Mar 2, 2017
34ae7f8
Update shui_xian_shu.c
AuroraTwinkle Mar 2, 2017
728f935
Update and rename 闰年.c to run_nian.c
AuroraTwinkle Mar 2, 2017
2257dfa
Update 奇偶正负.c
AuroraTwinkle Mar 2, 2017
ad50f62
Update hello world.c
AuroraTwinkle Mar 2, 2017
3ae0cbf
Update 13的倍数判断.c
AuroraTwinkle Mar 2, 2017
41faf95
level 0
AuroraTwinkle Mar 4, 2017
7df5774
Revert "level 0"
AuroraTwinkle Mar 4, 2017
e37ae13
level 0
AuroraTwinkle Mar 4, 2017
94d4445
Revert "Revert "level 0""
AuroraTwinkle Mar 4, 2017
6f46361
Update 0-9.c
AuroraTwinkle Mar 8, 2017
7b50f8d
Update 13的倍数判断.c
AuroraTwinkle Mar 8, 2017
f10cbf9
Update 10000—hello.c
AuroraTwinkle Mar 8, 2017
6c1c9dc
Update 3_5.c
AuroraTwinkle Mar 8, 2017
6d26b48
Update 7.c
AuroraTwinkle Mar 8, 2017
13f7e95
Update 99.c
AuroraTwinkle Mar 8, 2017
e560197
Update run_nian.c
AuroraTwinkle Mar 8, 2017
3c9fb1a
level 0
AuroraTwinkle Mar 8, 2017
b531f3d
level 0
AuroraTwinkle Mar 9, 2017
75f01da
level 0
AuroraTwinkle Mar 9, 2017
107ba36
level 0
AuroraTwinkle Mar 9, 2017
267e472
素数
AuroraTwinkle Mar 11, 2017
01a5abe
Update is_prime.c
AuroraTwinkle Mar 11, 2017
0d0aee9
all_prime
AuroraTwinkle Mar 12, 2017
8e06117
Update All_prime.c
AuroraTwinkle Mar 13, 2017
229fe72
Update All_prime.c
AuroraTwinkle Mar 13, 2017
2bed589
level 1 p03
AuroraTwinkle Mar 14, 2017
cea70ac
Update pai_xu.c
AuroraTwinkle Mar 14, 2017
d75de3b
runningletter
AuroraTwinkle Mar 18, 2017
414f313
Goldbach
AuroraTwinkle Mar 23, 2017
307b056
改进版
AuroraTwinkle Mar 23, 2017
c502e87
Update Goldbach(plus).c
AuroraTwinkle Mar 23, 2017
eca01d6
加密解密
AuroraTwinkle Mar 25, 2017
fdd83bc
Update encrypt_decrypt.c
AuroraTwinkle Mar 25, 2017
c8a276b
hanoi
AuroraTwinkle Mar 25, 2017
8c20667
Update hanoi.c
AuroraTwinkle Mar 25, 2017
c4677e7
linkedlist
AuroraTwinkle Mar 27, 2017
7179341
Update linkedlist.c
AuroraTwinkle Mar 27, 2017
534e375
Update linkedlist.c
AuroraTwinkle Mar 27, 2017
631efe5
maze
AuroraTwinkle Mar 30, 2017
ff4166a
Update maze.c
AuroraTwinkle Mar 30, 2017
a32c373
Update maze.c
AuroraTwinkle Mar 30, 2017
c80d1f4
pushboxes
AuroraTwinkle Apr 2, 2017
1ce7075
warehouse
AuroraTwinkle Apr 3, 2017
9fc4b00
01
AuroraTwinkle Apr 18, 2017
c4a6edc
Update Queue.h
AuroraTwinkle Apr 18, 2017
d68d043
Update Queue.cpp
AuroraTwinkle Apr 18, 2017
557deae
Update main.cpp
AuroraTwinkle Apr 18, 2017
e88e7a4
Update Queue.cpp
AuroraTwinkle Apr 20, 2017
cf6c404
Update Queue.cpp
AuroraTwinkle Apr 20, 2017
86b853d
Update Queue.h
AuroraTwinkle Apr 20, 2017
bf9e115
2
AuroraTwinkle May 2, 2017
e9a66f1
3
AuroraTwinkle May 2, 2017
5a91a8e
4
AuroraTwinkle May 2, 2017
0e41e22
todolist
AuroraTwinkle May 2, 2017
d3f77e1
6
AuroraTwinkle May 3, 2017
a2b7d67
canvas
AuroraTwinkle May 8, 2017
1881faa
Plane
AuroraTwinkle May 13, 2017
96ebb56
1
AuroraTwinkle May 15, 2017
91ae8e8
打飞机初步
AuroraTwinkle May 16, 2017
799cbbf
1
AuroraTwinkle May 18, 2017
9271a51
Update TodoList.md
AuroraTwinkle May 18, 2017
bbf76d4
Update TodoList.md
AuroraTwinkle May 18, 2017
630297b
Update TodoList.md
AuroraTwinkle May 18, 2017
b8f4fb6
Update TodoList.md
AuroraTwinkle May 18, 2017
e7d88a4
Update TodoList.md
AuroraTwinkle May 18, 2017
4dec92b
Update TodoList.md
AuroraTwinkle May 18, 2017
5e49136
2
AuroraTwinkle May 19, 2017
4d602f1
E1
AuroraTwinkle May 20, 2017
35e9681
1.
AuroraTwinkle May 22, 2017
6f87f4d
Update TodoList.md
AuroraTwinkle May 22, 2017
dd9bda5
Update TodoList.md
AuroraTwinkle May 22, 2017
83b0b48
2.
AuroraTwinkle May 22, 2017
c7832dc
Create Todolist
AuroraTwinkle May 23, 2017
07e69bc
Rename Todolist to Todolist.md
AuroraTwinkle May 23, 2017
e4f3a5a
RESTART,SAD
AuroraTwinkle May 27, 2017
6b3289e
1
AuroraTwinkle May 27, 2017
da1e4d1
1
AuroraTwinkle May 27, 2017
3830cb8
RESTART,SAD
AuroraTwinkle May 27, 2017
5b2e82f
1
AuroraTwinkle May 29, 2017
79d41e1
enemy
AuroraTwinkle Jun 1, 2017
ce2ac19
BOOM
AuroraTwinkle Jun 1, 2017
1efe740
Create TodoList.md
AuroraTwinkle Jun 1, 2017
4539388
Update TodoList.md
AuroraTwinkle Jun 1, 2017
9be32d9
Update TodoList.md
AuroraTwinkle Jun 6, 2017
a0e66fe
1
AuroraTwinkle Jun 7, 2017
40d4996
Update TodoList.md
AuroraTwinkle Jun 7, 2017
775789c
Merge branch 'master' of https://github.com/xiaoyuann/CCpp2017
AuroraTwinkle Jun 7, 2017
9ae4483
Create Todolist.md
AuroraTwinkle Jun 7, 2017
1e011aa
bonus
AuroraTwinkle Jun 8, 2017
a95ede0
smallboss
AuroraTwinkle Jun 8, 2017
011a403
1
AuroraTwinkle Jun 9, 2017
3c82f90
1
AuroraTwinkle Jun 10, 2017
b6917ac
基本完成
AuroraTwinkle Jun 10, 2017
2d6bc70
todolist
AuroraTwinkle Jun 12, 2017
41527d8
11
AuroraTwinkle Jun 12, 2017
7711676
11
AuroraTwinkle Jun 12, 2017
69aa8b9
Update Todolist.md
AuroraTwinkle Jun 12, 2017
e75cf1e
11
AuroraTwinkle Jun 12, 2017
d6f434d
Merge branch 'master' of https://github.com/xiaoyuann/CCpp2017
AuroraTwinkle Jun 12, 2017
82ea306
5
AuroraTwinkle Jun 12, 2017
92de10e
55
AuroraTwinkle Jun 12, 2017
5efdb9b
11
AuroraTwinkle Jun 13, 2017
7973993
55
AuroraTwinkle Jun 13, 2017
7038d71
Merge branch 'master' of https://github.com/xiaoyuann/CCpp2017
AuroraTwinkle Jun 13, 2017
8f4d5de
55
AuroraTwinkle Jun 15, 2017
0562bf0
物品系统
AuroraTwinkle Jun 15, 2017
539c278
update
AuroraTwinkle Jun 15, 2017
9f9f491
1
AuroraTwinkle Jun 15, 2017
a49f3fb
1
AuroraTwinkle Jun 15, 2017
a2c5d8b
Finish
AuroraTwinkle Jun 15, 2017
28351cc
Create Todolist.md
AuroraTwinkle Jun 15, 2017
aae1ce7
Update Todolist.md
AuroraTwinkle Jun 15, 2017
79d7f0b
Create Todolist.md
AuroraTwinkle Jun 15, 2017
c69491b
1
AuroraTwinkle Jul 7, 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
66 changes: 66 additions & 0 deletions .vscode/c_cpp_properties.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
{
"configurations": [
{
"name": "Mac",
"includePath": [
"${workspaceRoot}",
"/usr/include",
"/usr/local/include"
],
"defines": [],
"browse": {
"path": [
"/usr/include",
"/usr/local/include"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
},
{
"name": "Linux",
"includePath": [
"${workspaceRoot}",
"/usr/include",
"/usr/local/include"
],
"defines": [],
"browse": {
"path": [
"/usr/include",
"/usr/local/include"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
},
{
"name": "Win32",
"includePath": [
"${workspaceRoot}",
"C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/*",
"C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/um",
"C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt",
"C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/shared",
"C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/winrt"
],
"defines": [
"_DEBUG",
"UNICODE"
],
"browse": {
"path": [
"C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/include/*",
"C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/um",
"C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/ucrt",
"C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/shared",
"C:/Program Files (x86)/Windows Kits/10/Include/10.0.10240.0/winrt"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
}


]
}
20 changes: 20 additions & 0 deletions practices/c/level0/0-9.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#include<stdio.h>
int main(void)
{
int number[10]={0};
int i,j;

for(i=1;i<=5;i++){
scanf("%d",&j);
number[j]=1;
}

for(i=1;i<=9;i++){
if(number[i]==0){
printf("%d",i);
}

}
return 0;
}

14 changes: 14 additions & 0 deletions practices/c/level0/10000—hello.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#include<stdio.h>

int main(void)
{
int i = 0;

for(i = 0;i <1000;++i){
printf("Hello!\n");
}

return 0;

}

15 changes: 15 additions & 0 deletions practices/c/level0/100_ou_shu.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#include<stdio.h>

int main(void)
{
int ou,i=0;

for(ou = 2;i < 50;++i){
printf("%d\n",ou);
ou += 2;
}

return 0;

}

15 changes: 15 additions & 0 deletions practices/c/level0/13的倍数判断.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#include <stdio.h>

int main(void)
{
int n = 0;
printf("Please input n:");
scanf("%d",&n);

if (0==n%13)
printf("%d ÊÇ13µÄ±¶Êý",n);
else
printf("%d ²»ÊÇ13µÄ±¶Êý",n);

return 0;
}
17 changes: 17 additions & 0 deletions practices/c/level0/3_5.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#include<stdio.h>

int main(void)
{
int k,i=0;

for(k =0 ;i <= 100;++i){
k = ++k;
if(0 == k % 3 && 0 != k % 5){
printf("%d\n",k);
}
}

return 0;

}

22 changes: 22 additions & 0 deletions practices/c/level0/7.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#include<stdio.h>

int main(void)
{
int k,j=0,i=0;

for(k =0 ;i < 100;++i){
k = ++k;
if(0 == k % 7 ){
printf("%d\n",k);
}
}

for( j = 0;j<10;++j){
printf("%d\n",k=j*10+7);
}


return 0;

}

16 changes: 16 additions & 0 deletions practices/c/level0/99.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#include<stdio.h>

int main(void)
{
int i,j;

for(i=1;i<=9;++i){
for(j=1;j<=i;++j)
printf("%d*%d=%d\t",j,i,i*j);
printf("\n");
}


return 0;
}

Binary file added practices/c/level0/99.exe
Binary file not shown.
Binary file added practices/c/level0/99.o
Binary file not shown.
26 changes: 26 additions & 0 deletions practices/c/level0/factorial.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#include <stdio.h>

int fac(int i){
if (1 == i)
return 1;
else
return i*fac(i-1);
}

int main(void){

int i,j;
printf("Please input j:");
scanf("%d",&j);

for (i=1;i<=j;++i){
fac(j);
}

printf("%d! = %d",j,fac(j));




return 0;
}
26 changes: 26 additions & 0 deletions practices/c/level0/fibonacci.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#include<stdio.h>
#define SIZE 10

int fibonacci(int n)
{
if (n == 0)
return 0;
else if (n == 1)
return 1;
else
return fibonacci(n-1)+fibonacci(n-2);
}

int main(void)
{
int i,j;
printf("Input j:");
scanf("%d",&j);

for (i=0;i<j;++i){
printf("%d\t",fibonacci(i));
}

return 0;
}

8 changes: 8 additions & 0 deletions practices/c/level0/hello world.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#include <stdio.h>

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

int main(int argc, char *argv[]) {
printf("hello world,I am Duan Linlin!");
return 0;
}
27 changes: 27 additions & 0 deletions practices/c/level0/n.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#include<stdio.h>
#define M 10000
int main(void)
{
int i,j=0,n;
int a[M],b[M];

printf("please input n:\n");
scanf("%d",&n);
printf("please input %d numbers:\n",n);

for(i=1;i<=n;++i){
scanf("%d",&a[i]);
}

for(i=n;i>=0;i--){
b[++j]=a[i];
}

for(i=1;i<=n;++i){
printf("%d\t",b[i]);
}

return 0;
}


27 changes: 27 additions & 0 deletions practices/c/level0/pai_xu.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#include <stdio.h>
#include <stdlib.h>
int main(void)

{
int array[10];
int i,j,k;

for(i=0;i<=9;++i){
array[i]=0;
}

for(i=1;i<=5;++i){
scanf("%d",&k);
array[k]++;
}

for(i=0;i<=9;++i){
for(j=1;j<=array[i];++j){
printf("%d\t",i);
}
}

system("pause");

return 0;
}
15 changes: 15 additions & 0 deletions practices/c/level0/rate.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#include <stdio.h>
#define RATE 6.90698365

int main(void){
int dollar,RMB;
printf("Please input dollar:");
scanf("%d",&dollar);
RMB = dollar * RATE;
printf("%d dollar = %d RMB",dollar,RMB);

return 0;



}
17 changes: 17 additions & 0 deletions practices/c/level0/run_nian.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#include <stdio.h>

int main(void)
{
int year = 0;

printf("Please input year:");
scanf("%d",&year);

if ((0 != year % 100 && 0 == year % 4) || 0 == year % 400)

printf("%d is leap year",year);
else
printf("%d 不是闰年",year);

return 0;
}
23 changes: 23 additions & 0 deletions practices/c/level0/shu_zu_he.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#include<stdio.h>
#define SIZE 10

int main(void)
{
int array[SIZE];
int i,j,sum=0;
printf("Please input shu_zu_yuan_su:");

for (i=0;i<10;i++){
scanf("%d",&j);
array[i]=j;
}

for (i=0;i<10;i++){
sum = sum + array[i];
}

printf("The sum of array[%d] is:%d ",SIZE,sum);

return 0;
}

15 changes: 15 additions & 0 deletions practices/c/level0/zhi_jiao_triangle.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#include <stdio.h>

int main(void){
int a,b,c;
printf("Please input a,b,c of triangle:\n");
scanf("%d,%d,%d",&a,&b,&c);

if(a*a == b*b + c*c || b*b == c*c + a*a || c*c == a*a + b*b)
printf("��������Ϊֱ��������\n");
else
printf("�������β���ֱ��������\n");

return 0;

}
Loading