diff --git a/0401/1.c b/0401/1.c new file mode 100644 index 0000000..e80fdee --- /dev/null +++ b/0401/1.c @@ -0,0 +1,10 @@ +#include + +void f(){ + printf("Welcome to Beijing!\n"); +} + +int main() { + f(); + return 0; +} \ No newline at end of file diff --git a/0401/2.c b/0401/2.c new file mode 100644 index 0000000..db47ff3 --- /dev/null +++ b/0401/2.c @@ -0,0 +1,10 @@ +#include + +void f(){ + printf("0 1 2 3 4 5 6 7 8 9 10\n"); +} + +int main() { + f(); + return 0; +} \ No newline at end of file diff --git a/0401/3.c b/0401/3.c new file mode 100644 index 0000000..3f82490 --- /dev/null +++ b/0401/3.c @@ -0,0 +1,10 @@ +#include + +void f(int a, int b) { printf("%d", a * b); } + +int main() { + int a, b; + scanf("%d %d", &a, &b); + f(a, b); + return 0; +} \ No newline at end of file diff --git a/0401/4.c b/0401/4.c new file mode 100644 index 0000000..f9e294c --- /dev/null +++ b/0401/4.c @@ -0,0 +1,10 @@ +#include + +void f(int a) { printf("%d", a - 1); } + +int main() { + int a; + scanf("%d", &a); + f(a); + return 0; +} \ No newline at end of file diff --git a/0401/5.c b/0401/5.c new file mode 100644 index 0000000..f866a2f --- /dev/null +++ b/0401/5.c @@ -0,0 +1,11 @@ +#include +#include + +float f(int a, int b) { return sqrt(a * a + b * b); } + +int main() { + int a, b; + scanf("%d %d", &a, &b); + printf("%.2f", f(a, b)); + return 0; +} \ No newline at end of file diff --git a/0401/6.c b/0401/6.c new file mode 100644 index 0000000..c40fa83 --- /dev/null +++ b/0401/6.c @@ -0,0 +1,11 @@ +#include +#include + +float f(int a, int b) { return sqrt(a * a + b * b); } + +int main() { + int a, b, c, d; + scanf("%d %d %d %d", &a, &b, &c, &d); + printf("%.2f", f(a - c, b - d)); + return 0; +} \ No newline at end of file diff --git a/0401/7.c b/0401/7.c new file mode 100644 index 0000000..eb867e9 --- /dev/null +++ b/0401/7.c @@ -0,0 +1,20 @@ +#include +#define for_i(i, range, inner) \ + { \ + int i; \ + for (i = 0; i < range; i++) \ + inner; \ + } + +void f(int a[], int len){ + for_i(i, len, a[i]=-a[i]); +} + +int main() { + int n, a[1005]; + scanf("%d", &n); + for_i(i, n, scanf("%d", &a[i])); + f(a, n); + for_i(i, n, printf("%d ", a[i])); + return 0; +} \ No newline at end of file