作业2 分支循环结构

书本第39页 习题2

1.输入2个整数num1和num2.计算并输出它们的和,差,积,商,余数。

//输入2个整数num1和num2.计算并输出它们的和,差,积,商,余数。//

#include<stdio.h>
int main(void)
{int num1,num2;        int x,y,z;           //x为和,y为差,z为积,d为商,e为余数//
    double d,e;printf("输入num1,num2:");scanf("%d",&num1);scanf("%d",&num2);x=num1+num2;y=num1-num2;z=num1*num2;d=num1/num2;e=num1%num2;printf("x=num1+num2=%d\n",x);        //输出结果//
    printf("y=num1-num2=%d\n",y);printf("z=num1*num2=%d\n",z);printf("d=num1/num2=%.2f\n",d);printf("e=num1%num2=%.2f\n",e);return 0;
}

3.输入实数x和正整数n,计算x的n次幂的值,不允许调用pow函数求幂

//输入实数x和正整数n,计算x的n次幂的值,不允许调用pow函数求幂//

#include<stdio.h>
int main(void)
{int i,n;double x,y;y=1;                      //赋初值y=1//
    printf("Enter x:");scanf("%lf",&x);printf("Enter n:");scanf("%d",&n);for(i=1;i<=n;i++){         //使用循环语句计算x的n次幂的值//
        y=y*x;}printf("y=%.2f\n",y);return 0;
}

 4.

 输入2个正整数m和n,求i*i+1/i 从i等于m开始

//输入2个正整数m和n,求i*i+1/i 从i等于m开始//

#include<stdio.h>
int main(void)
{int m,n;double sum,i;sum=0;                       //赋初值为0//
    printf("enter m,n:");scanf("%d%d",&m,&n);for(i=m;i<=n;i++){            //当i小于等于n时,持续累加//
        sum=sum+i*i+1/i;}printf("sum=%.2f\n",sum);return 0;
}

5.输入一个正整数n,计算1-2/3+3/5-4/7+5/9-6/11+...的前n项之和.

//输入一个正整数n,计算1-2/3+3/5-4/7+5/9-6/11+...的前n项之和//

#include<stdio.h>
int main(void)
{double n,i,x,y,w;          //x为第i项的符号,y为第i项的分母//
    double sum,z;          //sum为累加的和,z为第i项的值//
    printf("Enter n:");scanf("%lf",&n);x=1;               //x为第i项的符号,初始为正//
    y=1;                 //y为第i项的分母,初值为1//   w=1;                 //w为第i项的分子,初值为1//
    sum=0;              //置累加和sum的初值为0//
for(i=1;i<=n;i++){z=x*(w/y);            //计算第i项的值//
        sum=sum+z;              //累加和//
        x=-x;               //改变符号,为下一次循环做准备//
        y=y+2;               //分母递增2,为下一次循环做准备//
        w=w+1;               //分子递增1,为下一次循环做准备//
        }printf("sum=%.2f\n",sum);return 0;
}

 

z=x*(w/y);
z是double的
x,w,y都是int的话就不可以赋值给z了

6.编写程序,输入贷款本金loan和月利率rate,输出“还款年限-月还款额表”,还款年限的范围是5~30年,输出时分别精确到年和元.

7.输入一个正整数n,求2^i的和,可以调用pow函数求幂

//输入一个正整数n,求2^i的和,可以调用pow函数求幂//

#include<stdio.h>
#include<math.h>           //调用pow函数//
int main(void)
{int n,i;               double x,sum;          //x为第i的值,sum为和//
    printf("Enter n:");scanf("%d",&n);sum=0;                     //赋初值//
for(i=1;i<=n;i++){x=pow(2,i);           //计算第i项的值//
        sum=sum+x;            //累加和//
    }printf("sum=%.2f\n",sum);return 0;
}

 

 

转载于:https://www.cnblogs.com/simple9495/p/3405526.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/377621.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

求一个序列中最大的子序列_最大的斐波那契子序列

求一个序列中最大的子序列Problem statement: 问题陈述&#xff1a; Given an array with positive number the task to find the largest subsequence from array that contain elements which are Fibonacci numbers. 给定一个具有正数的数组&#xff0c;任务是从包含菲波纳…

十三、系统优化

系统整体框架图 程序运行进入纺织面料库存管理系统主页面 用户子系统功能演示&#xff1a; 1&#xff0c;点击用户登录进入用户登录页面&#xff0c;可以注册和找回密码 2&#xff0c;注册新用户&#xff0c;账号、密码、性别、手机号均有限制&#xff0c;用户注册需要按指定…

时间工具类[DateUtil]

View Code 1 package com.ly.util;2 3 import java.text.DateFormat;4 import java.text.ParseException;5 import java.text.SimpleDateFormat;6 import java.util.Calendar;7 import java.util.Date;8 9 /**10 * 11 * 功能描述12 * 13 * authorAdministrator14 * Date Jul 19…

JQuery delegate多次绑定的解决办法

我用delegate来控制分页&#xff0c;查询的时候会造成多次绑定 //前一页、后一页触发 1 $("body").delegate("#tableFoot a:not(a.btn)", "click", function () { 2 _options.page $(this).attr("page"); 3 loadTmpl(_option…

leetcode 45. 跳跃游戏 II 思考分析

题目 给定一个非负整数数组&#xff0c;你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 示例: 输入: [2,3,1,1,4] 输出: 2 解释: 跳到最后一个位置的最小跳跃数是 2。 从下标为 …

C程序实现冒泡排序

Bubble Sort is a simple, stable, and in-place sorting algorithm. 气泡排序是一种简单&#xff0c;稳定且就地的排序算法。 A stable sorting algorithm is the one where two keys having equal values appear in the same order in the sorted output array as it is pre…

一、爬虫基本概念

一、爬虫根据使用场景分类 爬虫&#xff1a; 通过编写程序&#xff0c;模拟浏览器上网&#xff0c;让其去互联网上抓取数据的过程。 ① 通用爬虫&#xff1a;抓取系统重要的组成部分&#xff0c;抓取的是一整张页面的数据 ② 聚焦爬虫&#xff1a;建立在通用爬虫的基础之上&am…

经营你的iOS应用日志(二):异常日志

如果你去4S店修车&#xff0c;给小工说你的车哪天怎么样怎么样了&#xff0c;小工有可能会立即搬出一台电脑&#xff0c;插上行车电脑把日志打出来&#xff0c;然后告诉你你的车发生过什么故障。汽车尚且如此&#xff0c;何况移动互联网应用呢。 本文第一篇&#xff1a;经营你的…

Discuz 升级X3问题汇总整理

最近一段时间公司的社区垃圾帖数量陡然上涨&#xff0c;以至于社区首页的推荐版块满满都是垃圾帖的身影&#xff0c;为了进一步解决垃圾帖问题我们整整花了1天时间删垃圾贴&#xff0c;清除不良用户&#xff0c;删的手都酸了&#xff0c;可见垃圾帖的数量之多&#xff01;可耻的…

【C++grammar】格式化输出与I/O流函数

目录1、格式化输出1. setw manipulator(“设置域宽”控制符)2. setprecision manipulator(“设置浮点精度”控制符)3. setfill manipulator(“设置填充字符”控制符)4. Formatting Output in File Operation(在文件操作中格式化输入/输出)5.小练习2、用于输入/输出流的函数1. g…

python 忽略 异常_如何忽略Python中的异常?

python 忽略 异常什么是例外&#xff1f; (What is an Exception?) An exception is an event, which occurs during the execution of a program that interrupts the normal execution of the application. Generally, any application when encountered with a situation t…

三、实战---爬取百度指定词条所对应的结果页面(一个简单的页面采集器)

在第一篇博文中也提及到User-Agent&#xff0c;表示请求载体的身份&#xff0c;也就是说明通过什么浏览器进行访问服务器的&#xff0c;这一点很重要。 ① UA检测 门户网站服务器会检测请求载体的身份。如果检测到载体的身份表示为某一款浏览器的请求&#xff0c;则说明这是一…

Spring MVC拦截器实现分析

SpringMVC的拦截器不同于Spring的拦截器&#xff0c;SpringMVC具有统一的入口DispatcherServlet&#xff0c;所有的请求都通过DispatcherServlet&#xff0c;所以只需要在DispatcherServlet上做文章即可&#xff0c;DispatcherServlet也没有代理&#xff0c;同时SpringMVC管理的…

硕士毕业后去国外读法学博士_法学硕士的完整形式是什么?

硕士毕业后去国外读法学博士法学硕士&#xff1a;豆科大法师(拉丁)/法学硕士 (LLM: Legum Magister (Latin)/ Master of Law) LLM is an abbreviation of Legum Magister. It is in term of Latin which states the masters degree of Law. In the majority, LLM is generally …

android:layout_weight属性的简单使用

效果&#xff1a; style.xml <style name"etStyle2"><item name"android:layout_width">match_parent</item><item name"android:layout_height">wrap_content</item><item name"android:background"…

一、环境配置安装

一、Anaconda Ⅰ下载 最新版的anaconda可能会需要各种各样的问题&#xff0c;python3.6版本比较稳定&#xff0c;建议使用。 老铁们可以通过&#xff0c;Anaconda以前版本所自带Python版本&#xff0c;查看Anaconda所带的python版本 我用的是这个&#xff0c;Anaconda3-5.2.0…

leetcode 35. 搜索插入位置 思考分析

目录题目暴力二分迭代二分递归题目 给定一个排序数组和一个目标值&#xff0c;在数组中找到目标值&#xff0c;并返回其索引。如果目标值不存在于数组中&#xff0c;返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5 输出: 2 示例 2:…

java优秀算法河内之塔_河内塔的Java程序

java优秀算法河内之塔Tower of Hanoi is a mathematical puzzle where we have three rods and n disks. The objective of the puzzle is to move all disks from source rod to destination rod using the third rod (say auxiliary). The rules are: 河内塔是一个数学难题&a…

转——C# DataGridView控件 动态添加新行

DataGridView控件在实际应用中非常实用&#xff0c;特别需要表格显示数据时。可以静态绑定数据源&#xff0c;这样就自动为DataGridView控件添加相应的行。假如需要动态为DataGridView控件添加新行&#xff0c;方法有很多种&#xff0c;下面简单介绍如何为DataGridView控件动态…

分享通用基类库-C#通用缓存类

1 /************************************************************************************* 2 * 代码:吴蒋 3 * 时间:2012.03.30 4 * 说明:缓存公共基类 5 * 其他: 6 * 修改人&#xff1a; 7 * 修改时间&#xff1a; 8 * 修改说明&#xff1a; 9 ******************…