【SWUST Online Judge】C语言《程序设计基础》作业一(1283、1284题)

〇、前言

  • 学姐纯粹是为爱发电,整理不易。所以小可爱们动动小手,点个免费的吧~
  • 以防找不到本文,收藏本文也完全不吃亏哟~

一、题目列表

链接指路:

1.1283: 输出语句练习

2.1284: 温度转换计算

【SWUST Online Judge】C语言《程序设计基础》作业一(1283、1284题)_第1张图片

二、题目与题解

(一)1283: 输出语句练习

题目描述

在屏幕上输出以下信息:

*******************
欢迎使用小新通讯录
[1]显示全部联系人
[2]新增联系人
[3]查找联系人
[4]删除联系人
[5]退出
*******************

样例输入
样例输出
*******************
欢迎使用小新通讯录
[1]显示全部联系人
[2]新增联系人
[3]查找联系人
[4]删除联系人
[5]退出
*******************
分析

代码无需输入任何东西,只需要使用输出语句进行输出即可。

复制样例输出,粘粘进printf语句的双引号内,需要换行的地方加入"\n"就行。

题解
#include
int main()
{
	printf("*******************\n欢迎使用小新通讯录\n[1]显示全部联系人\n[2]新增联系人\n[3]查找联系人\n[4]删除联系人\n[5]退出\n*******************\n"); 

	return 0;
}
运行结果

【SWUST Online Judge】C语言《程序设计基础》作业一(1283、1284题)_第2张图片

(二)1284: 温度转换计算

题目描述

将华氏温度转换为摄氏温度。

输入

输入华氏温度

输出

输出摄氏温度(保留小数点后一位)

样例输入
98
样例输出
36.7
分析

double和float都可以设置小数变量,一般情况下使用有双精度的double。

输入double类型的小数的时候要用"%lf",输出double类型的小数的时候要用"%f"

输出的时候要保留几位小数,就在"%"后面写几。比如:

保留1位小数: %.1f
保留2位小数: %.2f
保留0位小数: %.0f
题解 
#include
int main()
{
	double f,c; //f为华氏度,c为摄氏度
	scanf("%lf",&f);
	c=5*(f-32)/9; //根据题意写公式计算,对两者进行转换
	printf("%.1f",c);

	return 0;
}
运行结果

【SWUST Online Judge】C语言《程序设计基础》作业一(1283、1284题)_第3张图片

三、后言

  • 目前分享的这些资料仅仅为个人学习参考所用,有代码虽好,但也不要在你的作业里面直接抄袭请根据自己的思考加以修改为好!!!
  • 文章或许会有变动,以最新一版为准。
  • 因为是课上了很久再整理的,所以很多细节记不太清楚了,有错漏之处还望不吝指正。
  • 因为课程更新换代,可能题目内容有所不同,请小伙伴们看清楚再下手。
  • 部分内容是不完整的,如果有互助人愿意和我一起完善文档,也十分欢迎!!

其他文章推荐:通过一道题体会算法之美——百元买鸡问题

你可能感兴趣的:(科技,c语言,开发语言,学习,算法)