C Primer Plus课后习题
3
#include<stdio.h>
#include<stdlib.h>
int address(void);
int address(void)
{
int y,d; //y为年龄,d为天数
y=21; //年龄21
d=21*365; //21岁转化为天数
printf("年龄为:%d\n转化为天数为:%d\n",y,d);
}
int main(void)
{
address(); //调用函数
system("pause");
return 0;
}
4
#include<stdio.h>
#include<stdlib.h>
int jolly(void);
int deny(void);
int jolly(void)
{
printf("For he's a jolly good fellow!\n");
}
int deny(void)
{
printf("Which nobody can deny!\n");
}
int main(void)
{
jolly();
jolly();
jolly();
deny();
system("pause");
return 0;
}
5
#include<stdio.h>
#include<stdlib.h>
int br(void);
int ic(void);
int br(void)
{
printf("Brazil,Russia");
}
int ic(void)
{
printf("Indian,China\n");
}
int main(void)
{
ic();
br();
printf(",");
ic();
br();
printf("\n");
system("pause");
return 0;
}
6
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int toes,s,c;//s为平方和,c为立方和
toes=10;
s=toes*toes;
c=s*toes;
printf(" toes值为:%d\n toes的平方为:%d\n toes的立方为:%d\n",toes,s,c);
system("pause");
return 0;
}
7
#include<stdio.h>
#include<stdlib.h>
int smile(void); //函数声明
int smile(void) //函数调用
{
printf("Smile!");
}
int main(void)
{
smile();smile();smile();
printf("\n"); //换行
smile();smile();
printf("\n"); //换行
smile();
system("pause");
return 0;
}
8
#include<stdio.h>
#include<stdlib.h>
int one_three(void);
int two(void);
int two(void)
{
printf("two\n");
}
int one_three(void)
{
printf("one\n");
two();
printf("three\n");
}
int main(void)
{
printf("starting now:\n");
one_three();
printf("done!\n");
system("pause");
return 0;
}