diff options
-rw-r--r-- | echo.c | 9 | ||||
-rw-r--r-- | ex1-6.c | 7 | ||||
-rw-r--r-- | ex1-7.c | 5 | ||||
-rw-r--r-- | fahr-celc.c | 6 | ||||
-rwxr-xr-x | run | 7 |
5 files changed, 31 insertions, 3 deletions
@@ -0,0 +1,9 @@ +#include <stdio.h> + +int main(void) { + int c; + while ((c = getchar()) != EOF) { + putchar(c); + } + return 0; +}
\ No newline at end of file @@ -0,0 +1,7 @@ +#include <stdio.h> +int main(void) { + while (1) { + printf("%d\n", getchar()==EOF); + } + return 0; +}
\ No newline at end of file @@ -0,0 +1,5 @@ +#include <stdio.h> +int main(void) { + printf("%d\n", EOF); + return 0; +}
\ No newline at end of file diff --git a/fahr-celc.c b/fahr-celc.c index ccef413..ac3c2fc 100644 --- a/fahr-celc.c +++ b/fahr-celc.c @@ -3,9 +3,9 @@ /* print farenheight-celcius conversion table for 0, 20, ...300 */ int main() { - for (float fahr=0.0; - fahr<=300.0; - fahr+=20.0) { + for (float fahr=300.0; + fahr>=0.0; + fahr-=20.0) { printf("%3.0f %6.1f\n", fahr, (5.0/9.0)*(fahr-32.0)); @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +set -e +cc -o exe $@ +./exe +result=$? +rm exe +exit $result
\ No newline at end of file |