作业2 分支循环结构
生活随笔
收集整理的這篇文章主要介紹了
作业2 分支循环结构
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
書本第39頁 習(xí)題2
1.輸入2個整數(shù)num1和num2.計算并輸出它們的和,差,積,商,余數(shù)。
//輸入2個整數(shù)num1和num2.計算并輸出它們的和,差,積,商,余數(shù)。// #include<stdio.h> int main(void) {int num1,num2; int x,y,z; //x為和,y為差,z為積,d為商,e為余數(shù)// 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); //輸出結(jié)果// 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.輸入實數(shù)x和正整數(shù)n,計算x的n次冪的值,不允許調(diào)用pow函數(shù)求冪
//輸入實數(shù)x和正整數(shù)n,計算x的n次冪的值,不允許調(diào)用pow函數(shù)求冪// #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++){ //使用循環(huán)語句計算x的n次冪的值// y=y*x;}printf("y=%.2f\n",y);return 0; }?4.
?輸入2個正整數(shù)m和n,求i*i+1/i 從i等于m開始
//輸入2個正整數(shù)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++){ //當(dāng)i小于等于n時,持續(xù)累加// sum=sum+i*i+1/i;}printf("sum=%.2f\n",sum);return 0; }5.輸入一個正整數(shù)n,計算1-2/3+3/5-4/7+5/9-6/11+...的前n項之和.
//輸入一個正整數(shù)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; //改變符號,為下一次循環(huán)做準(zhǔn)備// y=y+2; //分母遞增2,為下一次循環(huán)做準(zhǔn)備// w=w+1; //分子遞增1,為下一次循環(huán)做準(zhǔn)備// }printf("sum=%.2f\n",sum);return 0; }?
z=x*(w/y); z是double的 x,w,y都是int的話就不可以賦值給z了6.編寫程序,輸入貸款本金loan和月利率rate,輸出“還款年限-月還款額表”,還款年限的范圍是5~30年,輸出時分別精確到年和元.
7.輸入一個正整數(shù)n,求2^i的和,可以調(diào)用pow函數(shù)求冪
//輸入一個正整數(shù)n,求2^i的和,可以調(diào)用pow函數(shù)求冪// #include<stdio.h> #include<math.h> //調(diào)用pow函數(shù)// 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; }?
?
轉(zhuǎn)載于:https://www.cnblogs.com/simple9495/p/3405526.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的作业2 分支循环结构的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 北京环球影城孩子需要身份证吗
- 下一篇: 有无痛的输卵管检查方法吗?