教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

山东科技大学OJ集锦(6)

来源:网络收集 时间:2026-10-05
导读: C -> F -10.0 -> 14.0 -7.5 -> 18.5 -5.0 -> 23.0 -2.5 -> 27.5 0.0 -> 32.0 2.5 -> 36.5 5.0 -> 41.0 7.5 -> 45.5 10.0 -> 50.0 12.5 -> 54.5 15.0 -> 59.0 17.5 -> 63.5 20.0 -> 68.0 22.5 -> 72.5 25.0 -> 77.0

C -> F -10.0 -> 14.0 -7.5 -> 18.5 -5.0 -> 23.0 -2.5 -> 27.5 0.0 -> 32.0 2.5 -> 36.5 5.0 -> 41.0 7.5 -> 45.5 10.0 -> 50.0 12.5 -> 54.5 15.0 -> 59.0 17.5 -> 63.5 20.0 -> 68.0 22.5 -> 72.5 25.0 -> 77.0 27.5 -> 81.5 30.0 -> 86.0 32.5 -> 90.5 35.0 -> 95.0 37.5 -> 99.5 40.0 -> 104.0 提示

输出格式可以通过sample分析出来,因为两栏的总宽度是固定的。一个隐藏的陷阱是step是浮点数,某些浮点数是无法精确存储的,因此经过一定量的计算后这个误差会影响到浮点数的相等性判断,需要加上精度控制。 #include int main () {

double z,C,F,i,m,n; char a,b,c,d;

scanf(\ scanf(\ scanf(\ scanf(\ if(a=='C') {

printf(\ C -> F\\n\ for(i=m;i<=n+0.01;i=i+z) {

F=9*i/5+32;

printf(\ } }

else if(a=='F') {

printf(\ F -> C\\n\ for(i=m;i<=n+0.01;i=i+z) {

C=(i-32)*5/9;

printf(\ } }

return 0; }

*(2_13)问题 M: 1!+2!+?+k!=? 时间限制: 1 Sec 内存限制: 2 MB 提交: 758 解决: 205 [提交][状态][讨论版]

求1!+2!+?+k!=?(unsigned(无符号整型)k<=12) #include int main() {

int k,i,j;

unsigned int sum=0,a=1; scanf(\

for(i=1;i<=k;i++) {

for(j=i;j>=1;j--) a=a*j; sum=sum+a;

a=1;(将a置为1!) }

printf(\ return 0; }

题目描述

求1!+2!+?+k!=?,并判断是否溢出。 输入

输入为一个正整数k。 输出

若1!+2!+?+k!的值溢出unsigned(无符号整型)的范围输出“overflow”,否则输出1!+2!+?+k!的结果。 样例输出 153 提示

如果一个值溢出某个变量的数据类型存储范围,但仍然存入该变量,那么存入该变量中的值实际上是什么?

#include int main() {

int k,i,j;

unsigned int sum=0,a=1; scanf(\ if(k<=12) {

for(i=1;i<=k;i++) {

for(j=i;j>=1;j--) a=a*j; sum=sum+a; a=1; }

山东科技大学OJ集锦(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/612115.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)