c primer plus 第六版 第二章编程练习

(编译环境 Microsoft Visual Studio 2019)

1.

/*1.*/
#include<stdio.h>
int main(void)
{
    printf("Peter Parker\n");
    printf("Peter\nParker\n");
    printf("Peter ");
    printf("Parker\n");

    return 0;
}

2.

/*2.*/
#include<stdio.h>
int main(void)
{
    printf("name: Peter Parker\n");
    printf("address: Queens, New York, USA\n");

    return 0;
}

3.

/*3.*/
#include<stdio.h>
int main(void)
{
    unsigned short age;
    printf("Please enter your age.\n");
    scanf_s("%hu", &age);
    printf("You are %hu years old,it is %u days.\n", age, age * 365);

    return 0;
}

 

 

4. 

/*4.*/
#include<stdio.h>
void jolly(void);
void deny(void);

int main(void)
{
    int i;
    for (i = 0; i < 3; i++)
        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");
}

5.

/*5.*/
#include<stdio.h>
void br(void);
void ic(void);

int main(void)
{
    br();
    printf(", ");
    ic();
    printf("\n");
    ic();
    printf(",\n");
    br();
    printf("\n");

    return 0;
}

void br(void)
{
    printf("Brazil, Russia");
}

void ic(void)
{
    printf("India, China");
}

6.

/*6.*/
#include<stdio.h>
int main(void)
{
    int toes = 10;

    printf("toes= %d\n", toes);
    printf("twice of toes= %d\n", toes * 2);
    printf("square of toes= %d\n", toes * toes);

    return 0;
}

7.

/*7.*/
#include<stdio.h>
void smile(void);

int main(void)
{
    int i;
    for (i = 0; i < 6; i++)
    {
        smile();
        if (i == 2 || i == 4 || i == 5)
            printf("\n");
    }

    return 0;
}

void smile(void)
{
    printf("Smile!");
}

8.

/*8.*/
#include<stdio.h>
void one_three(void);
void two(void);

int main(void)
{
    printf("strating now:\n");
    one_three();
    printf("done!\n");

    return 0;
}

void one_three(void)
{
    printf("one\n");
    two();
    printf("three\n");
}

void two(void)
{
    printf("two\n");
}

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值