当前位置:   article > 正文

超星高级语言程序设计实验作业 (实验01顺序程序设计)_分别输入三个浮点数代表a、b、c的值;如果c的值为0,直接输出-1,否则计算并输出多项

分别输入三个浮点数代表a、b、c的值;如果c的值为0,直接输出-1,否则计算并输出多项

超星高级语言程序设计实验作业

第01 顺序程序设计

注:以下内容仅供交流,代码都是本人自己写的,还请同学们先自己编写再进行交流。
另:本人写代码用的是Visual Studio 2019,有些地方可能在其他编译器上无法运行。

1.前驱后继字符

题目描述:编写程序,输入一个大写字母,然后顺序输出该字母的前驱字母、该字母本身、它的后继字母,此题不考虑输入字母为‘A’和‘Z’的情况。
输入:从键盘输入任何一个不是‘A’或‘Z’的大写字母。题目已保证测试数据符合要求。
输出:所输入字母的前驱、本身和后继三个字母,字母间无间隔符号。
样例1:
输入:B
输出:ABC
样例2:
输入:W
输出:VWX

#include<stdio.h>

int main() {

char ch;

scanf("%c",&ch);

printf("%c%c%c", ch-1, ch, ch+1);

return 0;

}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

2.温度转换

题目描述:已知摄氏温度(℃)与华氏温度(℉)的转换关系是:
编写一个摄氏温度(℃)与华氏温度(℉)进行转换的程序,输入摄氏温度,输出华氏温度。
输入:从键盘随机输入一个摄氏温度数据。题目保证测试数据符合要求。
输出:输出对应的华氏温度数据,保留小数点后3位。
提示:OJ环境要求程序运行时输入和输出要和样例一模一样,因此在此平台上提交的程序不要有多余的输入提示信息和换行,否则会判错哦。
样例1:
输入:5
输出:41.000
样例2:
输入:27
输出:80.600

#include<stdio.h>

int main() {

float c;

scanf("%f", &c);

printf("%.3f", c*9/5+32);

return 0;

}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

3.求平均值

题目描述:编写程序,输入3个浮点数,求它们的平均值并输出。
输入:从键盘随机输入3个浮点数。
输出:输出3个浮点数的平均值,小数点后保留3位。
样例1:
输入:1.5 1.7 3.1
输出:2.100
样例2:
输入:1 2 3
输出:2.000

#include<stdio.h>

int main() {

float a, b, c;

scanf("%f %f %f", &a, &b, &c);

printf("%.3f", (a + b + c) / 3);

return 0;

}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/549772
推荐阅读
相关标签