//第 1 题
#include <stdio.h>
#define NAME "Gustav"
#define SURNAME "Mahler"
int main(void)
{
printf("%s %s\n", NAME, SURNAME);
printf("%s\n%s\n", NAME, SURNAME);
printf("%s " NAME);
printf("%s\n", SURNAME);
return 0;
}
//第 2 题
#include <stdio.h>
#define NAME "Stephen Prata"
#define ADDRESS "No.11 Chengshou Street, Fengtai District, Beijing"
int main(void)
{
printf("%s\n", NAME);
printf("%s\n", ADDRESS);
return 0;
}
//第 3 题
#include <stdio.h>
#define DAYS_PER_YEAR 365
int main()
{
int age, days;
age = 31;
days = age * DAYS_PER_YEAR;
printf("You age is %d,and It is %d days. \n", age, days);
return 0;
}
//第 4 题
#include <stdio.h>
int jolly(void);
int deny(void);
int main(void)
{
jolly();
jolly();
jolly();
deny();
return 0;
}
int jolly(void)
{
printf("For he's a jolly good fellow!\n");
return 0;
}
int deny(void)
{
printf("Which nobody can deny!\n");
return 0;
}
//第 5 题
#include <stdio.h>
int br(void);
int ic(void);
int main(void)
{
br();
printf(",");
ic();
printf("\n");
ic();
printf(", \n");
br();
printf("\n");
return 0;
}
int br(void)
{
printf("Brazil, Russia");
return 0;
}
int ic(void)
{
printf("India, China");
return 0;
}
//第 6 题
#include <stdio.h>
int main(void)
{
int toes;
toes = 10;
printf("The Variable toes = %d.\n", toes);
printf("double toes = %d.\n", 2 * toes);
int d_toes = 2 * toes;
printf("double toes =%d.\n", d_toes);
toes = 2 * toes;
printf("toes' square= %d.\n", toes * toes);
return 0;
}
//第 7 题
#include <stdio.h>
int smile(void);
int main(void)
{
smile(); smile(); smile();
printf("\n");
smile(); smile();
printf("\n");
smile();
return 0;
}
int smile(void)
{
printf("Smile!");
return 0;
}
//第 8 题
#include <stdio.h>
int one_three(void);
int two(void);
int main(void)
{
printf("Starting now:\n");
one_three();
printf("Done!\n");
return 0;
}
int one_three(void)
{
printf("one\n");
two();
printf("three\n");
return 0;
}
int two(void)
{
printf("two\n");
return 0;
}