Week 1 Code Examples
// Demoing new vars
#include <stdio.h>
int main(void) {
int answer = 12;
double wam = 99.9;
char initial = 'H';
answer = 15;
wam = 87.2;
initial = 'a';
answer = 66;
printf("%d\n", answer);
return 0;
}
// Let's get input
#include <stdio.h>
int main(void) {
int answer;
printf("Tell me your answer: ");
scanf("%d", &answer);
printf("Your answer is %d!\n", answer);
}
// Doing maths on chars in C
#include <stdio.h>
int main(void) {
char letter = 'H';
printf("%c as lowercase is %c\n", letter, letter + 32);
}
// Constants never change
// War...war never changes
#include <stdio.h>
#define HEIGHT 194
#define MEANING_OF_LIFE 42
#define PI 3.14159
#define FIRST_INITIAL 'H'
int main(void) {
printf("Meaning of life is a constant of %c\n", FIRST_INITIAL);
}
// Showing off my cool chars
// Henry Hickman
#include <stdio.h>
int main(void) {
char first_letter = 'C';
char last_letter = 'c';
printf("%d, %d\n", first_letter, last_letter);
return 0;
}
// Demoing some variable shenanigans
// Henry Hickman
#include <stdio.h>
int main(void) {
int temp_in_my_apartment = -3;
printf("In my house it's %d degrees!\n", temp_in_my_apartment);
return 0;
}
// Printing diff numbers
// Henry Hickkman
#include <stdio.h>
int main(void) {
int area = 100;
double pi = 3.14159;
printf("Pi is %d\n", pi);
printf("Area is %lf\n", area);
return 0;
}
#include <stdio.h>
int main(void) {
int num1 = 66;
double num2 = 124.0;
printf("%lf\n", num1 / num2);
return 0;
}
//Hello
//Welcome to COMP1511/COMP1911
/*
Borneo - 9/10
The Australian Outback - 4/10
Africa - 7/10
Marquesas - 10/10
Thailand - 2/10
*/
#include <stdio.h>
int main(void) {
printf("Survivor is epic\nand very cool!\n\nMy favourite season is Survivor Gabon\n");
return 0;
}
// Doing some maths
#include <stdio.h>
int main(void) {
int number1 = 12;
int number2 = 13;
int result;
result = (number1 + number2) * number1;
printf("%d\n", result);
}
// Print multiple vars
// Henry Hickman
#include <stdio.h>
int main(void) {
int wam_1 = 85;
int wam_2 = 90;
int wam_3 = 99;
int wam_4 = 100;
printf("First my WAM was %d, then it become %d,\nI kept working and got it to %d, and now I'm graduating with a WAM of %d\n", wam_4, wam_2, wam_3, wam_1);
return 0;
}
#include <stdio.h>
int main(void) {
int answer = 12;
int answer_2 = 14;
int answer_3 = answer / answer_2;
printf("%d\n", answer_3);
return 0;
}
#include <stdio.h>
int main(void) {
double answer = 'H' % 'a';
printf("%lf\n", answer);
return 0;
}
// Printing to decimal places
#include <stdio.h>
int main(void) {
double pi = 3.14159265359;
printf("%.1lf is pi to 1 d.p\n", pi);
printf("%.2lf is pi to 2 d.p\n", pi);
printf("%.3lf is pi to 3 d.p\n", pi);
printf("You can extrapolate the rest, I believe!\n");
return 0;
}
// Let's try printing!
#include <stdio.h>
int main(void) {
int answer = 12;
printf("The answer is %d!\n", answer);
}
// Printing a char
#include <stdio.h>
int main(void) {
char initial = 'H';
printf("My name starts with %c\n", initial);
return 0;
}
// Printing multiple variable types
#include <stdio.h>
int main(void) {
int good_survivor = 28;
int best_survivor = 17;
printf("The best season of Survivor is season %d, but season %d is alright too!\n", best_survivor, good_survivor);
return 0;
}
// Printing ints and doubles
#include <stdio.h>
int main(void) {
int diameter = 5;
double pi = 3.1415;
printf("The diameter is %dcm and pi is %lf!\n", diameter, pi);
return 0;
}
// Showing off dividion and remainders
#include <stdio.h>
int main(void) {
int first = 26;
int second = 12;
double random_maths = (12 % 5) * (1 / 2.0) * 5 * (15 % 4);
printf("%.1lf\n", random_maths);
printf("To make the compiler happy, I'm using first (which is %d) and second (which is %d)\n", first, second);
return 0;
}
// Getting input
#include <stdio.h>
int main(void) {
char answer;
printf("Enter your answer: ");
scanf(" %c", &answer);
printf("The answer is %c\n", answer);
return 0;
}
// Scan in and print some chars
#include <stdio.h>
int main(void) {
char letter;
printf("Enter a letter: ");
scanf("%c", &letter);
printf("The letter is %c and the ASCII code is %d\n", letter, letter);
}
// Making some awesome variables
// Henry Hickman
// Week 1
#include <stdio.h>
int main(void) {
int answer = 10;
// Variables can be changed
int answer = 42;
// We can have multiple variables
int answer_2 = 67;
return 0;
}