PTA 浙大版《C语言程序设计(第3版)》题目集全套代码

本文提供了PTA浙大版《C语言程序设计(第3版)》的全套代码,包括45道函数题和71道编程题,适合初学者。文中介绍了每个练习的要点,如函数的使用、编程技巧,并强调了程序的可读性和效率。
摘要由CSDN通过智能技术生成

PTA 浙大版《C语言程序设计(第3版)》题目集全套代码

Here is PTA网站地址

本套题目十分基础,循序渐进,适合C语言初学者。这个运行网站为

浙江大学建立,同时面向全社会免费开放,页面干净简洁,使用感

较好,且内部嵌套了ZOJ网站,可供ACMer训练刷题。

本文不定时更新,直至更完浙大版《C语言程序设计(第3版)》全

部题目,其中45道函数题,71道编程题,一共116道题。


前前言 怎样算是一个好的程序

一个好的程序应该符合两个评判标准:

  1. 具有良好的可读性,为此,适当且易懂的注释是非常必要的
    (可读性排在效率之前)
  2. 具有较高的效率

前言

注意:
在PTA平台的编译器中不允许存在汉汉字,因此必要的注释以下在代码中采用了非标准化英语替代汉字。
所谓非标准化英语,即:不完全遵循英语语法,有时也会与汉语拼音相结合,但有英语学习基础的同学一定能够看懂。

from PTA


提示:以下是本篇文章正文内容,下面案例可供参考
食用小建议:先看编程题后看函数题,因为函数题涉及函数声明、函数定义、函数引用部分知识,未接触的同学可先跳过。

一、函数题

注意:此类型题目中,许多题目已给出代码框架,但需要答题者给出空缺的函数,该函数将被嵌套在原题给出的代码中提示的位置。

1.练习5-1 求m到n之和

int sum(int m, int n)
{
   
    int summary;
    for(summary=0;m<=n;m++)
    {
   
        summary+=m;
    }
    return(summary);
}

2.练习5-2找两个数中最大者

int max(int a,int b)
{
   
    int bigger;
    if(a>=b)
        bigger=a;
    else
        bigger=b;
    return(bigger);
}

3.练习5-3 数字金字塔

void pyramid( int n )
{
   
    int i,j,k;
    for(i=1;i<=n;i++)
    {
   
        for(j=1;j<=n-i;j++)
        {
   
            printf(" ");
        }
        for(k=1;k<=i;k++)
        {
   
            printf("%d",i);
            printf(" ");
        }
        printf("\n");
    }
}

4.习题5-1 符号函数

int sign( int x )
{
   
    
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值