MyException - 我的异常网
当前位置:我的异常网» C语言 » C语言第一回博客作业——输入输出格式

C语言第一回博客作业——输入输出格式

www.MyException.Cn  网友分享于:2013-10-19  浏览:0次
C语言第一次博客作业——输入输出格式

一、PTA实验作业

题目1:7-3 温度转换

本题要求编写程序,计算华氏温度150°F对应的摄氏温度。计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。

1.实验代码

    int C ,F ;
    F =150;
     printf("fahr = 150, celsius = %d",C =5*(150-32)/9);

2.设计思路

  • 第一步,定义两个整形变量 C 表示摄氏温度、 F 表示华氏温度;
  • 第二步,给定F=150;
  • 第三步,根据公式计算并输出结果

3.本题调试过程碰到问题及解决办法

  • 问题1:在输入计算公式时把 C=5*(150-32)/9 输成了 C=5(150-32)/9 导致编译错误。
    解决方法:使用百度翻译翻译出报错的意思,然后自己检查代码找出了遗漏的地方。

题目2:7-4 将x的平方赋值给y

假设 x 的值是3,计算x的平方并赋值给y,分别以“y = x * x”和“x * x = y”的形式输出x与y的值。

1.实验代码

    int x=3 ,y ;
    y=x*x; 
    printf("%d = %d * %d\n",y,x,x);
    printf("%d * %d = %d\n",x,x,y);

2.设计思路

  • 第一步,定义两个整形变量 x、y,并给定 x=3;
  • 第二步,将 x 乘以 x 的值赋给 y ;
  • 第三步,按题目所给输出格式输出结果

3.本题调试过程碰到问题及解决办法

本题没有遇到问题。

题目3:7-6 是不是太胖了

据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤是公斤的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)

1.实验代码

    int  height ;
    float  x, StandardWeight;
    scanf("%d", &height); 
    if(100<= height && height <=300)
    {
        x=(height-100)*0.9;
        StandardWeight=2*x;
        printf("%.1f",StandardWeight);
    }
    else
        printf("您输入的数字不符合要求\n");

2.设计思路

  • 第一步,定义一个整形变量 height 表示身高、两个浮点型变量 x 和 StandardWeight 表示公斤体重和市斤体重;
  • 第二步,如果100<=height<=300,根据公式计算出 x 与 StandardWeight 的值并输出结果,否则跳过这一步直接输出“您输入的数字不符合要求”

3.本题调试过程碰到问题及解决办法

  • 问题1:忘记了怎么输出保留一位小数的数字
    解决方法:去百度

  • 问题2:写计算 x 的值语句的时候忘记写 “(” 和 “)”,导致计算结果错误
    解决方法:自己调试程序


题目4:7-7 输出各位数字

给定一个三位正整数,输出其百位数字、十位数字及个位数字。

1.实验代码

    int  a, x, y, z;
    scanf("%d", &a); 
    z=a%100%10;
    y=(a%100-z)/10;
    x=a/100;
    printf("%d,%d,%d",x,y,z);

2.设计思路

  • 第一步,定义4个整形变量a、x、y、z,分别代表输入的正整数,正整数的百位数字、十位数字及个位数字;
  • 第二步,使用求余运算符先求出个位数字并赋值给z;
  • 第三步,使用求余运算符求出十位数字并赋值给y;
  • 第四步,求出百位数字并赋值给x;
  • 第五步,按题目要求输出x,y,z

3.本题调试过程碰到问题及解决办法

本题没有遇到问题。

二、截图本周题目集的PTA提交列表及最后排名。

PTA提交列表

PTA排名

三、本周学习总结

1.你学会了什么?

了解了C语言的基本结构,会写简单的C语言程序。

2.本周的内容,你还不会什么?

对于数据的类型以及格式控制符还不是很熟悉,还需要多加练习。

3.你碰到什么困难,打算如何解决?

本周的学习内容较为基础,没有遇到太大困难,经常犯的错误是把“\n”写成了“/n”,或者少写一对()之类的。对于不同数据类型在输入和输出的时候用的不同格式控制串还不是十分熟悉,我想我需要多打代码、多加练习以及勤翻课本。

2楼一只水饺
颓废农要变成勤奋农了,好奇你是不是太胖了,不贴出来运行结果吗(滑稽)
Re: 月轻狂
@一只水饺,拒绝无理的要求#128530;
1楼高天0.0
这个提交正确率有点可怕hhhh,,引用解决方法:自己调试程序,引用解决方法:去百度,可以写写具体修改了那些东西,最后修改成什么样的语句。,,另外在贴代码的时候,注意首行的缩进。
Re: 月轻狂
@高天0.0,高天天同学!我C语言是差,但是没有差到前面的程序都不会写的地步好吗?/(ㄒoㄒ)/~~,ok,按照你提的建议,我会修改的
Re: 月轻狂
@高天0.0,欸,代码哪个首行要缩进,可以给个样例吗?

文章评论

写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
总结2014中国互联网十大段子
总结2014中国互联网十大段子
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
那些争议最大的编程观点
那些争议最大的编程观点
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
鲜为人知的编程真相
鲜为人知的编程真相
一个程序员的时间管理
一个程序员的时间管理
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
旅行,写作,编程
旅行,写作,编程
程序员和编码员之间的区别
程序员和编码员之间的区别
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
如何成为一名黑客
如何成为一名黑客
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
中美印日四国程序员比较
中美印日四国程序员比较
编程语言是女人
编程语言是女人
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
为什么程序员都是夜猫子
为什么程序员都是夜猫子
10个调试和排错的小建议
10个调试和排错的小建议
每天工作4小时的程序员
每天工作4小时的程序员
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
我是如何打败拖延症的
我是如何打败拖延症的
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
程序员应该关注的一些事儿
程序员应该关注的一些事儿
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
代码女神横空出世
代码女神横空出世
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
程序员必看的十大电影
程序员必看的十大电影
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
老程序员的下场
老程序员的下场
程序员的鄙视链
程序员的鄙视链
我的丈夫是个程序员
我的丈夫是个程序员
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
程序员都该阅读的书
程序员都该阅读的书
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有