**

PTA程序设计基础题目集(1)7-31 计算分段函数[1]

**本题目要求计算下列分段函数f(x)的值:
输入格式:
输入在一行中给出实数x。
输出格式:
在一行中按“f(x) = result”的格式输出,其中x与result都保留一位小数。
输入样例1:
10
输入样例1:
f(10.0) = 0.1
输入样例2:
0
输出样例2:
f(0.0) = 0.0

正确编译过程

#include <stdio.h>
int main()
{float x,result;  scanf("%f",&x);  if(x==0)   printf("f(0.0) = 0.0");  else   {    result=(1/x);   printf("f(%.1f) = %.1f",x,result);  }         return 0;}

错误编译过程

#include <stdio.h>
int main()
{float x,result;  scanf("%f",&x);  if(x=0)    printf("f(0.0) = 0.0");  else   {    result=(1/x);   printf("f(%.1f) = %.1f",x,result);  }         return 0;}

错误答案

错误原因
未考虑到“x=0”和“x0”是两种不同的意思,第一个是表示赋值,第二个是表示等于。
联想:需要注意if语句中,若表示x是否等于4则需输入if(x==4)而不是if(x=4)。

PTA程序设计基础题目集(1)相关推荐

  1. PTA 基础编程题目集 7-33 有理数加法 C语言

    PTA 基础编程题目集 7-33 有理数加法 C语言 本题要求编写程序,计算两个有理数的和. 输入格式: 输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范 ...

  2. PTA 基础编程题目集 7-24 约分最简分式 C语言

    PTA 基础编程题目集 7-24 约分最简分式 C语言 分数可以表示为分子/分母的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/ ...

  3. PTA 基础编程题目集 7-7 12-24小时制 C语言

    PTA 基础编程题目集 7-7 12-24小时制 C语言 编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间. 输入格式: 输入在一行中给出带有中间的:符号(半角的冒号)的24小时制 ...

  4. PTA 基础编程题目集 7-18 二分法求多项式单根 C语言

    PTA 基础编程题目集 7-18 二分法求多项式单根 C语言 二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个 ...

  5. PTA 基础编程题目集 7-13 日K蜡烛图 C语言

    PTA 基础编程题目集 7-13 日K蜡烛图 C语言 股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线.按周的周K线.按月的月K线等.以日K线为例,每天股票价格从开盘到收盘走完一天, ...

  6. PTA 基础编程题目集 7-12 两个数的简单计算器 C语言

    PTA 基础编程题目集 7-12 两个数的简单计算器 C语言 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式 ...

  7. PTA 基础编程题目集 7-11 分段计算居民水费 C语言

    PTA 基础编程题目集 7-11 分段计算居民水费 C语言 为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3:超 ...

  8. PTA 基础编程题目集 7-6 混合类型数据格式化输入 C语言

    PTA 基础编程题目集 7-6 混合类型数据格式化输入 C语言 本题要求编写程序,顺序读入浮点数1.整数.字符.浮点数2,再按照字符.整数.浮点数1.浮点数2的顺序输出. 输入格式: 输入在一行中顺序 ...

  9. PTA 基础编程题目集 6-6 求单链表结点的阶乘和

    PTA 基础编程题目集 6-6 求单链表结点的阶乘和 本题要求实现一个函数,求单链表L结点的阶乘和.这里默认所有结点的值非负,且题目保证结果在int范围内. 函数接口定义: int Factorial ...

  10. PTA 基础编程题目集 7-27 冒泡法排序 C语言

    PTA 基础编程题目集 7-27 冒泡法排序 C语言 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一 ...

最新文章

  1. 企业分布式微服务云SpringCloud SpringBoot mybatis (九)服务链路追踪(Spring Cloud Sleuth)...
  2. LeetCode 61. 旋转链表
  3. CTF(Pwn) 当题目为我们提供Libc版本.so文件, 与 不提供的区别
  4. Python Django 原生SQL查询(游标Cursor)
  5. 令人眼睛一亮的履历表
  6. 再读阿朱的《走出软件作坊》摘抄整理——20140617
  7. 3d激光雷达开发(ransac的思想)
  8. 双系统 android 华硕,华硕发布Duet TD300,首款真正Windows+安卓双系统笔记本
  9. 机器学习实战之Logistic回归
  10. C# BackgroundWorker组件学习
  11. 类名作为形式参数传递
  12. Revit API切换三维视图
  13. 烧录superboot.bin 到 友善之臂mini2440 开发板
  14. 5000个常用汉字(完整版) 繁体简体
  15. 微信小程序 java网上购物商城系统
  16. 百度搜索结果的URL参数 搜索框提示词搜索方式(rsv_sug2)
  17. matlab如何设置自变量,matlab中如何指定一个函数的自变量
  18. 数控技术转行java_我29岁想转行数控却找不到工作
  19. Ubuntu:一些普通软件的安装与卸载
  20. 深入理解什么是LSM-Tree

热门文章

  1. 商业项目计划书PPT模板
  2. mysql建用户注册登录表_登录注册数据库建立
  3. 博图导入的程序用step7读出_博图软件TIA STEP7 V16 上载程序方法
  4. pandas函数速查手册(高清版)PDF
  5. hmcl手机版下载_【HMCL启动器下载】HMCL我的世界启动器电脑版 v3.2.144 最新版-开心电玩...
  6. 大一c语言作业操作题库,c语言题目(大一c语言编程题库)
  7. ITIL4中的三个基本概念
  8. Opencv Camshift对象跟踪
  9. Coin3D三维可视化教程1
  10. 哨兵系列卫星_国外卫星典型应用