1.编写一个程序:
调用一次printf()函数,把姓和名打印在一行
再调用一次printf()函数,把姓和名分别打印在二行
再调用二次printf()函数,把姓和名打印在一行
#include<stdio.h>
int main(void)
{
//第一次调用
printf("Zhang San\n");
//第二次调用
printf("Zhang\nSan\n");
//第三次调用
printf("Zhang ");
printf("San\n");
return 0;
}
2.编写一个程序,打印你的姓名和地址
#include<stdio.h>
int main(void)
{
printf("Name:Zhang San\n");
printf("Address:The People's Republic of China\n");
return 0;
}
3.编写一个程序,把你的年龄转换成天数,并显示这两个值,不考虑闰年
#include<stdio.h>
int main(void)
{
int age;//声明年龄
int day;//声明天数
age = 18;
day = 365 * age;
printf("age:My age is %d \n", age);
printf("days:The days is %d\n", day);
return 0;
}
4.编写一个程序,生成以下输出:
For he's a jolly good fellow!
For he's a jolly good fellow!
For he's a jolly good fellow!
Which nobody can deny!
除了main()函数以外,该程序还要调用两个自定义函数:一个名叫jolly(),用于打印前三条信息,调用一次打印一条;另一个函数名为deny(),打印最后一条信息
#include<stdio.h>
void jolly(void);//函数声明
void deny(void);//函数声明
int main(void)
{
jolly();
jolly();
jolly();
deny();
}
void jolly(void)
{
printf("For he's a jolly good fellow!\n");
}
void deny(void)
{
printf("Which nobody can deny!\n");
}
5.编写一个程序,生成以下输出:
Brazil,Russia,India,China
India,China
Brazil,Russia
除了main()以外,该程序还要调用两个自定义函数:一个名为br(),调用一次打印“Brazil,Russia”;另一个名为ic(),调用一次打印"India,China"。其他内容在main()函数完成
#include<stdio.h>
void br(void);//函数声明
void ic(void);//函数声明
int main(void)
{
//打印第一行
br();
printf(",");
ic();
printf("\n");//换行符
//打印第二行
ic();
printf("\n");
//打印第三行
br();
printf("\n");
}
void br(void)
{
printf("Brazil,Russia");
}
void ic(void)
{
printf("India,China");
}
6.创建一个整型变量toes,并将toes设置为10.程序中还要计算toes的平方和立方,该程序打印三个值,并分别描述以示区分。
#include<stdio.h>
int main(void)
{
int toes;
toes = 10;
printf("toes的本身:%d\n", toes);
printf("toes的平方:%d\n", toes * toes);
printf("toes的立方:%d\n", toes * toes * toes);
}
7.编写一个程序,生成以下合适的输出:
Smile!Smile!Smile!
Smile!Smile!
Smile!
该程序要定义一个函数,该程序被调用一次打印一次“Smile!”,根据程序的需要使用该函数。
#include<stdio.h>
void Smile(void);
int main(void)
{
int i;
for (i = 0; i < 3; i++)
{
Smile();
}
printf("\n");
for (i = 0; i < 2; i++)
{
Smile();
}
printf("\n");
Smile();
printf("\n");
}
void Smile(void)
{
printf("Smile!");
}
8.编写一个程序,调用一个名为one_three()的函数。该函数在第一行打印一个单词"one",再调用第2个函数two(),然后在另一行打印单词”three"。two()函数在一行显示单词“two”。main()函数在调用one_three()函数前要打印短语“starting now:”,并在调用完毕后显示短语“done”。因此,该程序的输出应如下所示:
starting now:
one
two
three
done!
#include<stdio.h>
void one_three(void);
void two(void);
int main(void)
{
printf("starting now!\n");
one_three();
printf("done!\n");
}
void one_three(void)
{
printf("one\n");
two();
printf("one\n");
}
void two(void)
{
printf("two\n");
}