目录
目录PTA 浙大版《C语言程序设计(第4版)》题目集 参考答案(编程题)本答案配套详解教程专栏练习2-1 Programming in C is fun! (5 分)练习2-3 输出倒三角图案 (5 分)练习2-4 温度转换 (5 分)练习2-6 计算物体自由下落的距离 (5 分)练习2-8 计算摄氏温度 (10 分)练习2-9 整数四则运算 (10 分)练习2-10 计算分段函数[1] (10 分)练习2-11 计算分段函数[2] (10 分)练习2-12 输出华氏-摄氏温度转换表 (15 分)练习2-13 求N分之一序列前N项和 (15 分)练习2-14 求奇数分之一序列前N项和 (15 分)练习2-15 求简单交错序列前N项和 (15 分)练习2-17 生成3的乘方表 (15 分)练习2-18 求组合数 (15 分)习题2-1 求整数均值 (10 分)习题2-2 阶梯电价 (15 分)习题2-3 求平方与倒数序列的部分和 (15 分)习题2-4 求交错序列前N项和 (15 分)习题2-5 求平方根序列前N项和 (15 分)习题2-6 求阶乘序列前N项和 (15 分)练习3-2 计算符号函数的值 (10 分)练习3-3 统计学生平均成绩与及格人数 (15 分)练习3-4 统计字符 (15 分)练习3-5 输出闰年 (15 分)练习3-7 成绩转换 (15 分)练习3-8 查询水果价格 (15 分)习题3-1 比较大小 (10 分)习题3-2 高速公路超速处罚 (15 分)习题3-3 出租车计价 (15 分)习题3-4 统计学生成绩 (15 分)习题3-5 三角形判断 (15 分)练习4-3 求给定精度的简单交错序列部分和 (15 分)练习4-6 猜数字游戏 (15 分)练习4-7 求e的近似值 (15 分)练习4-10 找出最小值 (20 分)练习4-11 统计素数并求和 (20 分)习题4-1 求奇数和 (15 分)习题4-2 求幂级数展开的部分和 (20 分)习题4-3 求分数序列前N项和 (15 分)习题4-4 特殊a串数列求和 (20 分)习题4-5 换硬币 (20 分)习题4-6 水仙花数 (20 分)习题4-7 最大公约数和最小公倍数 (15 分)习题4-8 高空坠球 (20 分)习题4-9 打印菱形图案 (15 分)习题4-10 猴子吃桃问题 (15 分)习题4-11 兔子繁衍问题 (15 分)练习6-3 英文字母替换加密(大小写转换+后移1位) (15 分)习题6-7 简单计算器 (20 分)习题6-8 单词首字母大写 (15 分)练习7-2 求最大值及其下标 (20 分)练习7-3 将数组中的数逆序存放 (20 分)练习7-4 找出不是两个数组共有的元素 (20 分)练习7-7 矩阵运算 (20 分)练习7-8 方阵循环右移 (20 分)练习7-9 计算天数 (15 分)练习7-10 查找指定字符 (15 分)练习7-11 字符串逆序 (15 分)习题7-1 选择法排序 (20 分)习题7-2 求一批整数中出现最多的个位数字 (20 分)习题7-3 判断上三角矩阵 (15 分)习题7-4 求矩阵各行元素之和 (15 分)习题7-5 找鞍点 (20 分)习题7-6 统计大写辅音字母 (15 分)习题7-7 字符串替换 (15 分)习题7-8 字符串转换成十进制整数 (15 分)习题8-7 字符串排序 (20 分)习题8-10 输出学生成绩 (20 分)习题9-1 时间换算 (15 分)习题9-3 平面向量加法 (15 分)习题9-4 查找书籍 (20 分)习题9-5 通讯录排序 (20 分)PTA 浙大版《C语言程序设计(第4版)》题目集 参考答案(编程题)本答案配套详解教程专栏😀😀 欢 迎 订 阅😀😀
PTA浙大版《C语言程序设计(第4版)》题目集 详解教程
练习2-1 Programming in C is fun! (5 分)#include int main(){ printf("Programming in C is fun!"); return 0; } 练习2-3 输出倒三角图案 (5 分)#include int main(){ printf("* * * *\n"); printf(" * * *\n"); printf(" * *\n"); printf(" *\n"); return 0; } 练习2-4 温度转换 (5 分)#include int main(){ int C,F=150; C=5*(F-32)/9; printf("fahr = 150, celsius = %d",C); return 0; } 练习2-6 计算物体自由下落的距离 (5 分)#include int main(){ float h,t = 3,g = 10; h = 0.5*g*t*t; printf("height = %.2f",h); return 0; } 练习2-8 计算摄氏温度 (10 分)#include int main(void){ int C,F; scanf("%d",&F); C=5*(F-32)/9; printf("Celsius = %d",C); return 0; } 练习2-9 整数四则运算 (10 分)#include int main(){ int m,n; scanf("%d %d",&m,&n); printf("%d + %d = %d\n",m,n,m+n); printf("%d - %d = %d\n",m,n,m-n); printf("%d * %d = %d\n",m,n,m*n); printf("%d / %d = %d",m,n,m/n); return 0; } 练习2-10 计算分段函数[1] (10 分)#include int main(){ float x,result; scanf("%f",&x); if(x!=0){ result=1/x; }else { result=0; } printf("f(%.1f) = %.1f",x,result); return 0; } 练习2-11 计算分段函数[2] (10 分)#include #include int main(){ float x, y; scanf("%f", &x); if(x>=0)y=sqrt(x); else y=pow(x+1,2)+2*x+1/x; printf("f(%.2f) = %.2f", x,y); return 0; } 练习2-12 输出华氏-摄氏温度转换表 (15 分)for循环版本
#include int main(){ int lower,upper,F; float C; scanf("%d %d",&lower,&upper); F=lower; if(lower