全文预览

C实验报告答案--2015年

上传者:叶子黄了 |  格式:doc  |  页数:66 |  大小:411KB

文档介绍
nthР3.程序设计题Р功能:对某一浮点数保留2位小数,并对第三位小数进行四舍五入。输出6位小数,后4位均为0。(说明:因受所学知识的限制,现阶段可以只用一个主函数来完成。)Р#include <stdio.h>Р#include "conio.h"Рdouble fun(float h)Р{ /**********Program**********/Р/********** End **********/Р}Рvoid main() Р{ float m;Рprintf("Enter m: ");Рscanf("%f", &m);Рprintf("\nThe result is %f\n", fun(m));Р} Р答案:----------------------Рint i;Рi=(int)(h*1000)%10;Рif(i>=5)Рreturn(int)(h*100+1)/100.0;РelseРreturn(int)(h*100)/100.0;Р----------------------Р2.4 单层循环程序设计Р一、实验目的Р(1) 掌握while语句、do-while语句和for语句的基本使用方法。Р(2) 掌握循环结构程序设计的一些常用算法。Р二、实验内容(均要求给出运行结果)Р1.程序改错题Р(1) 以下程序实现求出1×1+2×2+…+n×n≤1000中满足条件的最大的n。Р#include <stdio.h>Рvoid main()Р{ int n,s;Р/**********FOUND**********/Рs==n=0;Р/**********FOUND**********/Рwhile(s>1000)Р{ ++n;Рs+=n*n;Р}Р/**********FOUND**********/Рprintf("n=%d\n",&n-1);Р}Р答案:

收藏

分享

举报
下载此文档