C Primer Plus 第六章 编程练习 9-16题
2017-03-09 20:01
274 查看
第九题
第十题
第十一题
第十二题
第十三题
第十四题
第十五题
第十六题
#include<stdio.h> int SumOfSquare(int min , int max); int main(void) { int MaxInt; int MinInt; printf("PLease Input UpperLint Number:"); scanf("%d",&MaxInt); printf("PLease Input LowerLint Number:"); scanf("%d",&MinInt); while(MinInt < MaxInt) { printf("The Sums Of The Qquares From %d to %d is %d.\n",MinInt,MaxInt,SumOfSquare(MinInt,MaxInt)); printf("PLease Input UpperLint Number:"); scanf("%d",&MaxInt); printf("PLease Input LowerLint Number:"); scanf("%d",&MinInt); } printf("Done.\n"); return 0; } int SumOfSquare(int min , int max) { int sums = 0; for(int i = min ; i <= max ; ++i) sums += i*i; return sums; }
第十题
#include<stdio.h> const int Len = 8; int main(void) { int ShowInt[Len]; for(int i = 0 ; i < Len ; ++i) { printf("PLease Enter %dth Ingeter:",i+1); scanf("%d",ShowInt+i); } for (int i = Len-1 ; i >= 0 ; --i) printf("%d",ShowInt[i]); return 0; }
第十一题
#include<stdio.h> const double LIMITS = 998.0; const double PT = 1.0; enum Symbol {plus,minus}; // :) double SumOfList(double limits, enum Symbol S); int main(void) { double limit; enum Symbol PL = plus; enum Symbol MI = minus; printf("Please Input Any Integer:"); scanf("%lf",&limit); while(limit <= LIMITS) { printf("Sum(plus) is %lf\n",SumOfList(limit,PL)); printf("Sum(minus) is %lf\n",SumOfList(limit,MI)); printf("Please Input Any Integer:"); scanf("%lf",&limit); } return 0; } double SumOfList(double limits , enum Symbol S) { double sums = 0; for(double i = PT ; i <= limits ; i+=1.0) { if((int)i%2 == 1) sums += PT/i; if((int)i%2 == 0) { if(S == plus) sums += PT/i; if(S == minus) sums -= PT/i; } } return sums; }
第十二题
#include<stdio.h> #include<math.h> const int Len = 8; int main(void) { int arr[Len]; for(int i = 0 ; i < Len ; ++i) arr[i] = pow(2,i); int counts = 0; do { printf("%d\n",arr[counts]); ++counts; }while(counts<Len); return 0; }
第十三题
#include<stdio.h> const int LEN = 8; int main(void) { double CustomArr[LEN]; double SumArr[LEN]; for(int i = 0 ; i < LEN ; ++i) { printf("Please Input %dth:",i+1); scanf("%lf",CustomArr+i); } SumArr[0] = CustomArr[0]; for(int i = 1 ; i < LEN ; ++i) SumArr[i] = SumArr[i-1] + CustomArr[i]; for(int i = 0 ; i < LEN ; ++i) printf("%6.2lf",CustomArr[i]); printf("\n"); // For \n for(int i = 0 ; i < LEN ; ++i) printf("%6.2lf",SumArr[i]); return 0; }
第十四题
#include<stdio.h> const int MaxLen = 255; int main(void) { char WordList[MaxLen]; int Len = 0; printf("Please Input Any Word:"); do { scanf("%c",WordList+Len); ++Len; } while(WordList[Len-1] != '\n' && Len <= MaxLen); //input printf("Change List Of Word:\n"); //output for(int i = Len-1 ; i >=0 ; --i) printf("%c",WordList[i]); return 0; }
第十五题
#include<stdio.h> const double Capital = 100; const double Interest_Daphne = 0.1 4000 ; const double Interest_Deirdre = 0.05; int main(void) { int years = 0; double Daphne = Capital; double Deirdre = Capital; do { ++years; Daphne += Capital * Interest_Daphne; Deirdre = Deirdre * (1 + Interest_Deirdre); } while(Deirdre <= Daphne); printf("%d Years Later ,Deridre Get %.2lf$,Daphne Get %.2lf$.",years,Deirdre,Daphne); return 0; }
第十六题
#include<stdio.h> const double GetInterest = 1.08; const double Cost = 100000; int main(void) { double Capital = 1000000; int years = 0; do { ++years; Capital *=GetInterest; Capital -= Cost; } while(Capital >= 0); printf("%d Years Later, He Cost Capital.",years); return 0; }
相关文章推荐
- C++ Primer Plus第六版 第六章 编程练习答案
- C++ Primer Plus (第六版)第六章编程练习参考答案
- C Primer Plus(第六版)第六章编程练习答案。
- C++ Primer Plus 第五版中文版 第六章 编程练习6
- C++ Primer Plus 课后编程练习——第六章 分支语句和逻辑运算符
- C ++ Primer Plus 第六版 第六章编程练习答案
- c++ primer plus(第6版)中文版 第六章编程练习答案
- C++ primer plus(sixth edition) 编程练习答案(answers for programing exercises)第六章(chapter 6) 5-9
- C Primer Plus 第六章 编程练习 1-8题
- 《C Primer Plus》(Fifth Edition)编程练习 第六章 14
- c++.primer.plus第五版第六章编程练习答案
- C primer plus C 第六章控制语句:循环 编程练习个人练习
- C primer plus(第五版)编程练习第六章
- C++ primer plus编程第六章练习习题代码
- C++ Primer Plus第五版 第六章 编程练习答案
- C.Primer.Plus(第六版)第六章编程练习
- C Primer Plus (第五版) 第六章 编程练习
- C++ Primer Plus 第五版 第六章 编程练习 7
- C++ Primer Plus (第6版)编程练习 代码-----第六章
- C++ primer plus(sixth edition) 编程练习答案(answers for programing exercises)第六章(chapter 6) 1-4