1.输出结构体中最大的、最小的
#include <iostream>
using namespace std;
int main(){
int n,score,max=-1,min=101;
cin >> n;
string name,num,maxnum,minnum,maxname,minname;
for (int i=0;i<n;i++){
cin >> name >> num >> score;
if (score>max) {
max=score;
maxname=name;
maxnum = num;
}
if (score<min){
min=score;
minname = name;
minnum = num;
}
}
cout << maxname << " " << maxnum << endl;
cout << minname << " " << minnum << endl;
return 0;
}
2.求阶乘
#include <stdio.h>
int main(){
int n;
int sn=1,sum=0;
scanf("%d",&n);
for (int i=1;i<=n;i++){
sn=sn*i;
sum+=sn;
}
printf("%d",sum);
return 0;
}
3.迭代法求平方根
//迭代法迭代法也称辗转法,是一种不断用变量的旧值递推新值的过程。
//本题就是先让x=(1+4/1)/2=2.5;然后第二次x=(2.5+4/2.5)/2=2.05
//如此下去就会越来越接近2是不是!就跟开方一样。直到最后进度满足了就退出循环
#include <stdio.h>
#include <math.h>
int main(){
int a;
double x=1.0,x1;
printf("请输入要计算的数:\n");
scanf("%d",&a);
do{
x1=x;
x=(x1+a/x1)/2;
}while(fabs(x-x1)>1E-5);
printf("%lf",x);
return 0;
}
4.输入10个数字,利用选择排序,从小到大输出
#include <stdio.h>
int main(){
int i,j,min,temp;
int a[10];
for (i=0;i<10;i++)
scanf("%d",&a[i]);
for (i=0;i<10;i++){
min=i;//从无序序列中挑出一个最小的关键字
for (j=i+1;j<10;j++)
if (a[min]>a[j])
min=j;
temp=a[i];
a[i]=a[min];
a[min]=temp;
}
for (i=0;i<10;i++)
printf("%d ",a[i]);
return 0;
}
5.输入三个字符串,按由小到大的顺序输出
输入样例:
cde
afg
abc
输出样例:
abc
afg
cde
//strcmp(char *a, char *b)
//strcpy(char *a, char *b)
#include <stdio.h>
int main(){
char a[3][128],temp[128];
int i,j;
for (i=0;i<3;i++)
scanf("%s",a[i]);
for (i=0;i<3;i++){
for (j=i+1;j<3;j++){
if (strcmp(a[i],a[j])>0){
strcpy(temp,a[i]);
strcpy(a[i],a[j]);
strcpy(a[j],temp);
}
}
}
for (i=0;i<3;i++)
printf("%s\n",a[i]);
return 0;
}
6.最大公约数,最小公倍数
#include <stdio.h>
int main(){
int p,r,n,m,temp;
printf("请输入两个正整数m,n:");
scanf("%d %d",&n,&m);
if (n<m){
temp=n;
n=m;
m=temp;
}
p=n*m;
while(m!=0){
r=n%m;
n=m;
m=r;
}
printf("最大公约数:%d\n",n);
printf("最小公倍数:%d\n",p/n);
return 0;
}
2019-11-30
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 11月微梦想清单小结: 本周健身打卡只完成了一次,被突如奇来的大姨妈,破坏了我的冬季减脂计划。自制午餐圆...
- 总结: 数据集:声学场景分类任务,使用DCASE2019_task_1b的数据集,共10000个训练集和5000个...
- 年度目标: * 健康:顺利生二宝,减重20斤。 * 家庭:不定期的给家人买礼物,经常拥抱夸奖肯定老公孩子。 * 事...