C Primer Plus 第六版 编程练习第二章答案 最新出炉

2020-09-01 353点热度 0人点赞 0条评论

相关问题详情请访问我的个人网站.
该内容同步发布在耳壳网.

1,编写一个程序,调用一次printf()函数,把你的名和姓打印在一行,再调用一次printf()函数,把你的名和姓分别打印在两行,然后,在调用两次printf()函数,把你的名和姓打印在一行,输出应如下所示:

Gustav Mahler

Gustav

Mahler

Gustav Mahler

// 2.1
#include <stdio.h>
int main(void)
{
    printf("Gustav Mahler\n"); 

    printf("Gustav\nMahle\n");  

    printf("Gustav");
    printf(" Mahler");

    return 0;
}

2,编写一个程序打印你的姓名和地址

// 2.2
#include <stdio.h>
int main(void)
{
    printf("My name is Guyuehu.\n");
    printf("I am in Hangzhou.\n");

    return 0;
}

3,编写一个程序把你的年龄转换为天数,并显示这两个值,不用考虑闰年的关系。

// 2.3
#include <stdio.h>
int main(void)
{
    int age = 24;

    printf("I am %d years old, and I have born %lu days.",
            age, age * 365 );

    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(),打印最后一条消息。

// 2.4
#include <stdio.h>

void jolly(void);
void deny(void);

int main(void)
{
    jolly();
    jolly();
    jolly();

    deny();

    return 0;
}

void jolly(void)
{
    printf("For he's a jolly good fellow!\n");
}

void deny(void)
{
    printf("Which nobody can deny!\n");
}

相关问题详情请访问我的个人网站.
该内容同步发布在耳壳网.

0 0 票数
文章评分
close

订阅博客,及时获取文章更新通知

订阅博客,及时获取文章更新通知

古月弧

这个人很懒,什么都没留下

0 评论
Inline Feedbacks
查看所有评论
0
如有问题,请在下方评论x
()
x