函数
来源:互联网 发布:oracle 索引优化原则 编辑:程序博客网 时间:2024/06/06 05:22
课后习题:
1.幂函数:
#include<iostream>using namespace std;long powers(int b,int e){int i;long temp=1;for(i=0;i<e;i++){ temp=b*temp;}return temp;}int main(){int a,b;cout<<"请输入a,b的值:"<<endl;cin>>a>>b;long n;n=powers(a,b);cout<<"整数次幂="<<n<<endl;return 0;}
2.素数:
#include<iostream>using namespace std;void sushu(int x){ int i; if((x==1)||(x==2)) cout<<x<<"是素数"<<endl; else { for(i=2;i<x;i++) { if((x%i)==0) { cout<<x<<"不是素数"<<endl; break; } else { } } for(i=0;i<x;i++) if((x%i)!=0) { while(i==x-1) {cout<<x<<"是素数"<<endl;} } }}int main(){int a;cout<<"请输入一个正整数:"<<endl;cin>>a;sushu(a);return 0;}
3倒序输出:(4321->1234)
倒序输出#include<iostream>using namespace std;void daoxu(int x){int temp=x,t,i;for(i=1;i<5;i++){t=temp-(temp/10)*10;cout<<t;temp=temp/(10);}cout<<endl;}int main(){int z;cout<<"请输入一个整数(4位)"<<endl;cin>>z;daoxu(z); return 0;}
5.成绩等级:
#include<iostream>using namespace std;void degree(int x){if(x<80){cout<<"及格C"<<endl;}else if(x<60){cout<<"不及格D"<<endl;}else if(x<90){cout<<"良好B"<<endl;}else if(x<100){cout<<"优秀A"<<endl;}else{cout<<"满分A++++++"<<endl;}}int main(){int score;cout<<"请输入成绩(100分制)"<<endl;cin>>score;degree(score);return 0;}
6.平均分:
#include<iostream>using namespace std;float averscore(float x[]){float s=0;int i;for(i=0;i<10;i++){s=s+x[i];}s=s/10;return s;}int main(){float score[10],a;int i;cout<<"请输入10个同学的成绩:"<<endl;for(i=0;i<10;i++){cin>>score[i]; } a=averscore(score);cout<<"平均分为"<<a<<endl;return 0;}
0 0
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 新手教程:用.htaccess实现二级域名功能
- windows 2008下载地址及版本介绍
- 陈大惠老师对话中医女博士:为什么不可纵欲(2)?
- SQLSERVER 修改密码提示 “错误 2812: 未能找到存储过程 'sp_password'。” 解决方法
- Python dictionary implementation
- 函数
- php 创建缩略图函数
- instancetype 对比 id 的好处。
- ASP.NET 页面动态添加用户控件技巧
- Android学习日志
- 安装JavaMail
- 线程基础--同步机制
- [chromium][browser][idea][closed] 如何从android4.4.2的chromium_org中编译出chrome_shell_apk
- 关于C语言中宏定义的高级运用