Multi-paradigm Programming Functional Programming Scheme Haskell ML Scala X10 KL1 Prolog Declarative Lang. C Procedural Lang. Java C++ Python Object-oriented Programming
/ (root) bin home lib 08 09 lab7 hatto hatto hatto
.c program.c emacs cc program.c a.out./a.out
main() printf("hello World!\n");
main() printf("hello World!\n"); Hello World!
main() printf("hello World!\n"); \n
Hello Japan! Hello Asia! Hello World!
main() printf("hello Japan!\nHello Asia!\nHello World!"); main() printf("hello Japan!\n"); printf("hello Asia!\n"); printf("hello World!\n");
main() printf("hello Japan! Hello Asia! Hello World!");
main() printf( %d\n, 2+3);
main() printf( %d %d\n, 2+3, 3+4);
float tax(int x); main() float z; z = tax(1000); printf(" %.0f \n", z); float tax(int x) return(x * 0.05);
float tax(int x); main() float z; z = tax(1000); printf(" %.0f \n", z); float tax(int x) return(x * 0.05);.h
float tax(int x); main() float z; z = tax(1000); printf(" %.0f \n", z); float tax(int x) return(x * 0.05); stdio.h printf.h printf(. );
float tax(int x); main() float z; z = tax(1000); printf(" %.0f \n", z); float tax(int x) return(x * 0.05);.h stdio.h printf printf(. );
float tax(int x); main() float z; z = tax(1000); printf(" %.0f \n", z); float tax(int x) return(x * 0.05);
float tax(int x); main() float z; z = tax(1000); printf(" %.0f \n", z); float tax(int x) return(x * 0.05); return
float tax(int x); main() float z; = z = tax(1000); printf(" %.0f \n", z); float tax(int x) return(x * 0.05);
float tax(int x); main() float z; z = tax(1000); tax z printf(" %.0f \n", z); float tax(int x) return(x * 0.05);
float tax(int x); float tax(int x) return(x * 0.05); main() float z; z = tax(1000); printf(" %.0f \n", z);
float tax(int x); main() float z; z = tax(1000); printf(" %.0f \n", z); float tax(int x) // return(x * 0.05);
z = 15; printf("the number is %.1f\n", z);
if int total = 14; int absence = 3; if (absence <= (total / 4)) printf( You made it! n ); int total = 14; int absence = 3; int report = 7; if ((absence <= (total / 4)) && (report >= 7)) printf( You made it! n );
if else int total = 14; int absence = 3; if (absence <= (total / 4)) printf( You made it! n ); else printf( See you next year! n );
main() int currenttime = 18; if(currenttime < 12) printf("good morning!\n"); else if (currenttime? < 18) printf("good afternoon!\n"); else printf("good evening!\n");
main() int currenttime = 18; if(currenttime < 12) printf("good morning!\n"); else if (currenttime < 18) printf("good afternoon!\n"); else printf("good evening!\n");
for ; ; main() int seed = 5; int fact = 1; int i; for(i = seed; 0 < i; i- - ) fact = fact * i; printf("result: %d\n", fact);
(define fact (lambda (n) (if (= n 0) 1 (* (fact (- n 1)) n)))) int factorial(int x); int main() int seed = 5; printf("result: %d\n", factorial(seed)); int factorial(int x) if (x == 0) return 1; else return (factorial(x- 1)*x);
1: 2: 3: main() 4: 5: int total = 14; int absence = 3; int report = 6; 6: 7: if ((absence <= (total / 4)) && (report >= 7)) 8: printf("you made it!"); 9: else 10: printf("see you next year!"); 11: 12: prog6.c: In function main : prog6.c:12: error: expected declaration or statement at end of input prog6.c:12: error: expected declaration or statement at end of input