C语言程序设计|PTA|第1章 引言

一、PTA习题详解

实验1-1 Hello World! – 浙大版《C语言程序设计实验与习题指导(第4版)》题目集

#include <stdio.h>

int main(){
    printf("Hello World!");

    return 0;
}

实验1-2 简单求阶乘问题 – 浙大版《C语言程序设计实验与习题指导(第4版)》题目集

#include <stdio.h>

// 返回:非负数n的阶乘
int fact(int n){
    if(n<=-1){
        return -1;
    }else if(n==0||n==1){
        return 1;
    }
    int res=1;
    for(int i=2;i<=n;++i){
        res*=i;
    }
    return res;
}

int main(){
    int n;
    scanf("%d",&n);

    int fac=fact(n);

    printf("%d",fac);
    
    return 0;
}

二、本章小结

ACM模式下(什么是核心代码模式,什么又是ACM模式? | 代码随想录):

C语言程序设计的范式如下,按照此范式编制的程序具有良好的可读性。

本栏后续代码均遵守该风格。

#include <stdio.h>          // 引入所需头文件
#include <xxx.h>

#define xxx yyy                // 宏定义

// 全局变量

// 自定义函数:计算两数之和 
int add(int num1, int num2) {
    // 边界处理(若有)
    // 返回值
    int res;
    // 处理
    res=num1+num2;
    // 返回
    return res; 
}

int main() {
    // 输入部分
    int a, b;
    printf("请输入两个整数(用空格分隔):");
    scanf("%d %d", &a, &b);

    // 处理部分:调用自定义函数
    int sum = add(a, b);

    // 输出部分
    printf("两数之和为:%d\n", sum);

    return 0;  // 程序正常退出使用0
}

发表评论