因为整理起来比较慢,如果喜欢java或python的人想要代码的话,请私信我或者评论区留言。
这都是大一上学期写的代码比较稚嫩,如果想要看哪一个题目的分析或者不会做的,可以私信我,或者评论都行,如果再刷zzulioj觉得下面代码有用的话,点个赞关注一下呗。
这些都是最基本的题目,也不会在这个oj做题了,整理的原因是因为想要帮助有需要的人,同时记录一下不成熟的自己。
题目如果存在缺失,私信或者评论。必回。

ZZULI—刷题之路

zzulioj_1000-1010

zzulioj_1011-1050


目录

zzuli OJ 1101: 逆序数字(函数专题)

zzuli OJ 1102: 火车票退票费计算(函数专题)

zzuli OJ 1103: 平均学分绩点(函数专题)

zzuli OJ 1104: 求因子和(函数专题)

zzuli OJ 1105: 判断友好数对(函数专题)

zzuli OJ 1106: 回文数(函数专题)

zzuli OJ 1107: 回文数猜想(函数专题)

zzuli OJ 1108: 打印数字图形(函数专题)

zzuli OJ 1009: 求平均分

zzuli OJ 1110: 最近共同祖先(函数专题)


zzuli OJ 1101: 逆序数字(函数专题)

int inverse(int n){int ans = 0;while(n){ans = ans * 10 + n % 10;n /= 10;}return ans;
}

zzuli OJ 1102: 火车票退票费计算(函数专题)

#include<stdio.h>
double CancelFee(double price);
int main ()
{double m;scanf("%lf", &m);CancelFee(m);return 0;
}double CancelFee(double price)
{double sum;sum = price * 0.05;float y = (int)sum;if((sum >=y)&&(sum < y +0.25)){y = y;}else{if((sum >= y + 0.25)&&(sum < y + 0.75)){y = y + 0.5;}else{y = y + 1.0;}}printf("%.1f", y);return sum;
}

zzuli OJ 1103: 平均学分绩点(函数专题)

#include<stdio.h>
#include<math.h>
int GP(int n);
int main()
{int n,m,ncase;scanf("%d",&ncase);double sum1=0,sum2=0;while(ncase--){scanf("%d%d",&m,&n);sum1+=GP(n)*m;    sum2+=m;}printf("%.1f",sum1/sum2);return 0;}int GP(int n){    if(n<60)return 0;else    return (n-50)/10;}

zzuli OJ 1104: 求因子和(函数专题)

#include <stdio.h>
int FacSum (int n);
int main()
{int n;scanf("%d", &n);n = FacSum(n);printf("%d", n);return 0;
}int FacSum (int n)
{int i = 1, sum = 0;while(i < n){if(n % i == 0){sum = sum + i;}i++;}return sum;
}

zzuli OJ 1105: 判断友好数对(函数专题)

#include <stdio.h>
int FacSum (int n);
int main()
{int m, n, t, i = 0;scanf("%d%d", &m, &n);while (m <= n){t = FacSum(m);if( m == FacSum(t)&&(m < t)){printf("%d %d\n", m, t);i++;}m++;}if(i == 0){printf("No answer");}return 0;
}int FacSum (int n)
{int i = 1, sum = 0;while(i < n){if(n % i == 0){sum = sum + i;}i++;}return sum;
}

zzuli OJ 1106: 回文数(函数专题)

#include<stdio.h>
#include<stdlib.h>
int fn (int n);
int main ()
{int m, n;scanf("%d%d", &m, &n);for(; m <= n; m++){if(fn (m) == 1)printf("%d ", m);}return 0;
}
int fn (int n)
{int sum = 0, i;i = n;while(n > 0){sum = sum * 10 + n % 10;n = n / 10;}if(i == sum)return 1;return 0;}

zzuli OJ 1107: 回文数猜想(函数专题)

#include <stdio.h>
int hui (int n);
int main()
{int m , n, sum;scanf("%d", &n);printf("%d ", n);while(m = hui(n), m != n ){sum = m + n;n = sum;printf("%d ", sum);}return 0;
}int hui (int n)
{int sum = 0, a;while(n > 0){a = n % 10;sum = a + sum * 10;n = n / 10;}return sum;
}

zzuli OJ 1108: 打印数字图形(函数专题)

#include<stdio.h>
#include<stdlib.h>
void PrintSpace (int n);
void PrintLine  (int n);
int main ()
{int n, i;scanf("%d", &n);for(i = - (n -1); i <= n-1; i++){PrintSpace(abs(i));PrintLine(n - abs(i));}return 0;
}void PrintSpace(int n)
{while(n--)printf(" ");
}
void PrintLine(int n)
{int i;for(i = -(n - 1); i <= n-1;i++){printf("%d", n - abs(i));}printf("\n");
}

zzuli OJ 1009: 求平均分

#include <stdio.h>int main (void )
{double a,b,c;scanf("%lf%lf%lf",&a,&b,&c);printf("%.2f\n",(a + b + c)/3);return 0;}

zzuli OJ 1110: 最近共同祖先(函数专题)

#include <stdio.h>
int digitSum(int n);
int main()
{int m, n;scanf("%d%d", &m, &n);while( m != n){if(m > n){m = digitSum(m);}else{n = digitSum(n);}}printf("%d", m);return 0;
}int digitSum(int n)
{if(n % 2 == 0){n = n / 2;}else{n = ( n - 1) / 2;}return n;
}

zzuli OJ 1101-1110相关推荐

  1. 郑州轻工业大学ACM(zzuli OJ 54)

    zzuli OJ 1054: 猴子吃桃 悟空第一天摘下桃子若干,当即吃掉一半,还不过瘾,又多吃一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一 ...

  2. zzuli OJ 2332:小新同学找女朋友

    情况说明:18级新生周赛(1)题目 题目描述 小新同学刚进入大学,就幻想着每天都能和女朋友花前月下,现实是残酷的,女朋友还没有,小新就壮着胆子向心仪的女孩表白,女孩就问小新,家里有矿吗?答:没有,是A ...

  3. 郑州轻工业大学oj1023C语言答案,郑州轻工业学院(ZZULI) OJ系统第1431题 读数字 解题报告...

    试题 试题链接 Description 以前比赛的时候大家最喜闻乐见的题目大概就是A+B了,但是现在的A+B一个比一个麻烦,基本上不带点儿进制转换数值处理什么的都不好意思说自己是A+B.A+B早已经不 ...

  4. zzuli oj 1167逆转数(指针专题)

    Description 任意给你一个整数,这个数可能很大(最长不超过100位),你能求出它的逆转数吗?  逆转数定义如下:  1.一个末尾没有0的整数,它的逆转数就是各位数字逆序输出:  2.一个负数 ...

  5. zzuli OJ 1088: 手机短号 (多实例)

    Description 大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号.假设所有的短号都是是 6+手机号的后5位,比如号码为1351 ...

  6. zzuli oj 1016:银行利率(java)

    题目描述 设银行1年期定期存款年利率为2.25%,存款本金为capital元,试编程计算并输出n年后的本利之和. (注: 目前银行活期存款的利息是按单利计息的.如果是定期存款,连本带息转入下一个存期, ...

  7. zzuli oj 2532: 婷婷是土豪 DFS深搜

    2532: 婷婷是土豪 题目描述 众所周知婷婷是我们组大土豪,组里找他借钱和还钱的都有一大堆,借钱的太多了,每天晚上他都要抱怨没钱了. 每天早上,找婷婷借钱的都排成一条长队,假设还钱的有m个,借钱的有 ...

  8. zzuli oj 1122 小明同学的调查作业

    题目描述:  小明的老师布置了一份调查作业,小明想在学校中随机找N个同学一起做一项问卷调查,聪明的小明为了实验的客观性, 他先随机写下了N个1到1000之间的整数(0<N≤1000),不同的数对 ...

  9. zzuli OJ 1127: 矩阵乘积

    Description 计算两个矩阵A和B的乘积. Input 第一行三个正整数m.p和n,0<=m,n,p<=10,表示矩阵A是m行p列,矩阵B是p行n列: 接下来的m行是矩阵A的内容, ...

最新文章

  1. 70-433 Microsoft SQL Server 2008, Database Development 考试感言
  2. sql server日期时间函数
  3. Navicat Premium 12安装及常用快捷键
  4. 历史上的今天 - 2001年1月15日,维基百科诞生
  5. java几点钟_实现 Java 本地缓存,该从这几点开始
  6. vue项目 一行js代码搞定点击图片放大缩小
  7. 邓白氏编码查询_外贸人常用查询工具汇总
  8. stata导入数据问题
  9. 简约好看侧边栏(HTML、CSS)
  10. 云计算计算机二级,2021计算机二级office用的是哪个版本
  11. Python爬虫实战, QQ空间自动点赞
  12. 直流电动机调速matlab,基于MATLAB龙门刨床直流电动机调速系统仿真研究
  13. http首部字段详解与cookie
  14. 《计算机网络》day01-网络的诞生和发展
  15. 农村信用社答题小程序
  16. 颜色之ARGB与RGB、RGBA的区别与介绍
  17. CTF之路:git项目本地版本库(.git文件夹)漏洞利用
  18. idea查看源码的方式
  19. 【柒穆雨】学习平面设计指南
  20. php+mysql 员工管理系统 学生课设源码

热门文章

  1. C语言—循环结构的总结
  2. Linux误删所有内核,恢复内核的解决办法
  3. 6个接私活的网站,你有技术就有钱!
  4. 请回答1988-最后的德善旁白
  5. oracle dba认证时效性,Oracle OCP DBA认证类型简介
  6. ssm毕设项目绘本馆管理系统n5wn5(java+VUE+Mybatis+Maven+Mysql+sprnig)
  7. 多模分频器——递减计数器设计(cadence)
  8. 达叔系列——神经网络编程基础
  9. 万能四码(0126版本)之分析
  10. 发现ESP-NOW之旅——用ESP8266做灯控开关