目录

密码编译

密码强度

排序2

排序3

排序算法比较器

判断奇偶性

平均数

气温波动

亲和数

求交错序列前N项和

求平均值

求奇数的和


密码编译

#include<stdio.h>
int main(){int i;char s[7];gets(s);for(i=0;i<7;i++){if(s[i]>='a'&&s[i]<='z'){s[i]=27-(s[i]-'a'+1)+'a'-1;}else{if(s[i]>='A'&&s[i]<='Z'){s[i]=27-(s[i]-'A'+1)+'A'-1;}}}puts(s);
}

密码强度

#include<stdio.h>
#include<string.h>
int main()
{char m[50];int ret=0,f=0,a=0,b=0,c=0,d=0,i;gets (m);if(strlen(m)!=0){f=1;if(strlen(m)>8){f=2;}for(i=0;i<strlen(m);i++){if(m[i]>='a'&&m[i]<='z'){a=1;ret=1;}else{if(m[i]>='A'&&m[i]<='Z'){b=1;ret=1;}else{if(m[i]>='0'&&m[i]<='9'){c=1;ret=1;}else{d=1;ret=1;}}}}}if(ret==0){printf("%d",f+a+b+c+d);}else{printf("%d",f+a+b+c+d-1);}
}

排序2

#include<stdio.h>
int max(int x,int y){if(x>y){return x;}else{return y;}
}
int main()
{int n,m,o,i,k,a[100],sum=0;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);m=max(m,a[i]);}for(i=0;i<n;i++){if(a[i]%2==0){a[i]=a[i]+m;sum++;}}for(k=i;k>0;k--){for(i=0;i<n-1;i++){if(a[i]<a[i+1]){o=max(a[i],a[i+1]);a[i+1]=a[i];a[i]=o;}}}for(i=0;i<sum;i++){a[i]=a[i]-m;}for(i=0;i<n;i++){printf("%d ",a[i]);}return 0;
}

排序3

#include<stdio.h>
int main(){int n,i,j,a=0,b=0,temp,num;scanf("%d",&n);int str[n],max[n],min[n];for(i=0;i<n;i++){scanf("%d",&str[i]);if((str[i]%2)==0){max[b]=str[i];b++;}if((str[i]%2)!=0){min[a]=str[i];a++;   }}for(i=0;i<b-1;i++){for(j=0;j<b-i-1;j++){if(max[j]<max[j+1]){temp=max[j+1];max[j+1]=max[j];max[j]=temp;}}}for(i=0;i<a-1;i++){for(j=0;j<a-i-1;j++){if(min[j]<min[j+1]){num=min[j+1];min[j+1]=min[j];min[j]=num;}}}for(i=0;i<b;i++){printf("%d ",max[i]);}for(i=0;i<a;i++){printf("%d ",min[i]);}return 0;
} 

排序算法比较器

#include<stdio.h>
int compare(int x,int y){if((x%2==0&&y%2==0)||(x%2!=0&&y%2!=0)){if(x>y){return 1;}else{if(x<y){return -1;}else{return 0;}}}else{if(x%2==0){return 1;}else{return -1;}}
}
int main(){
int a[100]={0};
int n,i,j,k;
scanf("%d",&n);
for(i=0; i<n; i++){scanf("%d",&a[i]);}
for(i=0;i<n;i++){
for(k=i, j=i+1;j<n;j++){
if(compare(a[j],a[k])>0) k=j;
}
if(k!=i){
int t=a[i]; a[i]=a[k]; a[k]=t;
}
}
for(i=0;i<n;i++){
printf("%d ",a[i]);
}
return 0;
}

判断奇偶性

#include<stdio.h>
int main()
{int a;scanf("%d",&a);if(a%2==0){printf("偶数");}else{printf("奇数");} } 

平均数

#include<stdio.h>
int main()
{int n,i,j,sum=0;float p;int a[100];scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);}for(j=0;j<n;j++){sum=sum+a[j];}p=sum*1.0/n;printf("%.2f",p);
}

气温波动

#include<stdio.h>
#include<math.h>
int max(int x,int y){if(x>y){return x;}else{return y;}
}
int main()
{int n,i,j;int temp[30];int cha[30];int a=0;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&temp[i]);}for(j=0;j<n-1;j++){cha[j]=abs(temp[j+1]-temp[j]);a=max(a,cha[j]);}printf("%d",a);}

亲和数

#include<stdio.h>
int main()
{int n,m,i,j,sun=0,sum=0,a=-1,b=-1;scanf("%d%d",&n,&m);for(i=1;i<=n;i++){if(0==n%i){sun=sun+i;a++;}}for(j=1;j<=m;j++){if(0==m%j){sum=sum+j;b++;}}if(sun-n==m&&sum-m==n){printf("yes %d %d",a,b);}else{printf("no %d %d",a,b);}
}

求交错序列前N项和

#include<stdio.h>
#include<math.h>
int main()
{int a;float b=0.0;scanf("%d",&a);while(a>0){b=b+pow(-1,a+1)*a*1.0/(2*a-1);a--;}printf("%.3f",b);
}

求平均值

#include<stdio.h>
int main()
{float a,b,c;scanf("%f%f%f",&a,&b,&c);printf("%.2f",(a+b+c)/3*1.0);
}

求奇数的和

#include<stdio.h>
int main()
{int a,sum=0;do{scanf("%d",&a);if(a%2!=0){sum=sum+a;}}while(a!=0);printf("%d",sum);} 

XDOJ例题及答案第八更 密码编译 密码强度 排序2 排序3 排序算法比较器 判断奇偶性 平均数 气温波动 亲和数 求交错序列前N项和 求平均值求奇数的和相关推荐

  1. C语言简单算法之求交错序列前N项和,统计学生平均成绩与及格人数,求1到100的和,求奇数分之一序列前N项和,找出最小值,求n!,统计字符,最佳情侣身高差

    C语言简单算法之求交错序列前N项和,统计学生平均成绩与及格人数,求1到100的和,求奇数分之一序列前N项和,找出最小值,求n!,统计字符,最佳情侣身高差 [1] 1.题目三 求交错序列前N项和 1.实 ...

  2. 求交错序列前N项和(15 分)

    7-2 求交错序列前N项和(15 分) 本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和. 输入格式: 输入在一行中给出一个正整数N. 输出格式: 在 ...

  3. Python 求交错序列前N项和

    求交错序列前N项和 题目描述: 计算交错序列 1-2/3+3/5-4/7+5/9-6/11+- 的前N项之和. 输入格式: 输入在一行中给出一个正整数N. 输出格式: 在一行中输出部分和的值,结果保留 ...

  4. [PTA C语言]求交错序列前N项和

    求交错序列前N项和 本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+- 的前N项之和. 输入格式: 输入在一行中给出一个正整数N. 输出格式: 在一行中输出部分和的值,结 ...

  5. 【PTA】求交错序列前N项和

    自从开始写每日一题以后就没动过PTA了,今天写一个题 如有错误,欢迎指正 目录 题目 思路 代码 题目 本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之 ...

  6. XDOJ例题及答案第六更 哥德巴赫猜想 工资发放 工资计算 购房贷款计算 后项除以前项 画图灰度直方图 回文数 计算某月天数 计算球的体积 计算球体质量 计算长方体体积

    目录 哥德巴赫猜想 工资发放 工资计算 购房贷款计算 后项除以前项 画图 灰度直方图 回文数 计算某月天数 计算球的体积 计算球体质量 计算长方体体积 哥德巴赫猜想 #include<stdio ...

  7. 算法设计与分析(第三周)递归/迭代求Fibonacci前n项 【以及递归算法速度慢的原因】

    为了理解递归写的.真想求Fibonacci前n项,迭代是更好的选择,简单并且速度快.另外,注意一下溢出问题. 递归算法速度慢的原因 递归调用本身需要使用系统栈,每次分配函数内存以及栈都需要时间.不过这 ...

  8. C语言:求序列前N项和

    (1)求n分之一序列前n项和:输入一个正整数n,计算序列1+1/2+1/3+···的前n项和.    输入输出示例 Enter n:6 sum = 2.450000 #include <stdi ...

  9. 【096】求等差数列前N项和?

    ♣题目部分等差数列 功能:等差数列 2,5,8,11,14....输入:正整数N >0输出:求等差数列前N项和返回:转换成功返回 0 ,非法输入与异常返回-1♣答案部分等差数列{an}的通项公式 ...

最新文章

  1. webservice获取天气预报异常
  2. Importing/Indexing database (MySQL or SQL Server) in Solr using Data Import Handler--转载
  3. sql server 2005 时间转化获取年,有一个时间如2009-07-15,现在要分别查出年、月、日,...
  4. python人工智能——机器学习——数据的划分和介绍
  5. 上海理工大学第二届“联想杯”全国程序设计邀请赛 - Experiment Class(几何+三分套三分)
  6. CRM_MESSAGES_DISPLAY debug
  7. 开源与自由 | 商业自由:从边缘到核心贡献
  8. excel显著性检验_怎样征服老板?教你用excel找到数据之间隐藏信息
  9. 史上最惨创始人!250亿帝国如今8亿贱卖,还被兄弟亲手送进了监狱
  10. sklearn 常用api(一)
  11. 炸了!!又一 VSCode 神器面世!
  12. Blender物理引擎
  13. 如何用计算机录视频,如何用电脑录视频?
  14. 内外网数据交换方式有哪些?
  15. 天牛须和贪心算法_天牛须搜索算法(BAS)
  16. 2021正睿csp7连day2
  17. CaffeNet简介
  18. 21-4-21 USB接口
  19. 第一节 java数据类型
  20. 关于Richard Stallman的若干惊人事实

热门文章

  1. 访美著名医学中心后,清华董家鸿院士提出了“4I战略”
  2. 【数学建模】层次分析法
  3. 大龄焦虑?如何看待程序员35岁职业危机?
  4. 1555:计算双阶乘
  5. 运算符、数据类型、序列类型
  6. 腾讯2020年第三季度财报在哪看
  7. ce能修改服务器数据吗,ce修改游戏服务器数据库
  8. 基于Matlab的3-D胸部扫描CT切片的肺部分割——使用活动轮廓(snakes)进行三维分割及建模
  9. Java面试基础篇之集合
  10. 转:外出旅游保健十大守则