目录

密码编译

密码强度

排序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. 【创新应用】未来10年,这些黑科技必将颠覆我们的生活
  2. 实战小课 | 深入剖析 「事件设计方法与规范」,夯实数据分析基础!
  3. php ../ 和 ./ 区别,php $_POST 与 php://input的区别分析
  4. android_secure写权限,如何在android中设置权限WRITE_SECURE_SETTINGS?
  5. 原生JS替代jQuery的各种方法汇总
  6. 如何表达清楚一个程序:模块化设计
  7. airflow+k8s 多用户-分布式-跨集群-容器化调度
  8. Microsoft.Office.Interop.Excel 报错
  9. Javascript:ES6中新增class类中静态方法如何在类内部被调用
  10. HDOJ1548(BFS)
  11. 将Jquery EasyUI中DataGird的数据导入Excel中
  12. tomcat 8.0下载
  13. 关于Sql Server2012(.net framework 3.5安装)安装问题
  14. Python数据分析师使用低代码Streamlit实现Web数据可视化方法——Plotly可视化基础篇
  15. 等时替代模型( Isotemporal Substitution Model)
  16. 天龙八部玄武岛BOSS
  17. 连续3年,ZETTAKIT泽塔云荣膺Gartner中国超融合市场推荐厂商
  18. rk3399 u-boot修改开机logo以及开机动画和开机视频
  19. 小红书-笔记灵感-项目总结
  20. 人工神经网络与神经网络,对人工神经网络的理解

热门文章

  1. Mac绘图软件:Paint X
  2. presto的安装部署中出现的问题
  3. *a++的含义及C语言中的左值(Lvalues)和右值(Rvalues)
  4. 闵行区科技小巨人工程申请条件及奖励政策解读
  5. 利用计算机进行会计造假的案例分析,账簿会计造假的形式和识别技巧
  6. verilog 24进制+60进制 模拟时钟计数器
  7. linux命令的全称,Linux命令全称
  8. 中国美容美发市场需求现状与投资价值分析报告2022年版
  9. 数学建模查找资料的方法以及网站
  10. 间隙锁-记一次死锁原因分析