C EXPRESSION EXERCISES 1. What is the difference between x = y; and y = x; 2. What do the following C statements do? t = x; x = y; y = t; 3. What is wrong with the following C statements? A. if (a > b) then c = 0; B. if a > b { c = 0; } C. if (a > b) c = 0; D. if (a > b) c = 0 else b = 0; 4. Write a C program that reads in three integers and prints "equal" if all three are equal, and "not equal" otherwise. 5. Write a C program that reads in an integer and prints "leap year" if it is a leap year, and "regular year" otherwise. Recall a year is a leap year if it is divisible by 400, or if is divisible by 4 but not 100. 6. What does the following program print. #include <stdio.h> #define SIX 1+5 #define NINE 8+1 int main(void) { printf("%d * %d = %d\n", SIX, NINE, SIX * NINE); return 0; }