首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一些简单编程(Java与C语言

引言: 这篇文章呢,小编将会举一些简单编程用来帮助大家理解一下Java代码,并且与C语言做个对比,不过这篇文章所出现题目小编不会向随缘解题系列里面那样详细讲解每一到,本篇文章主要目的是帮助小编和读者们熟悉...就出现在十位上,因此我们想要得到1~100以内9个数,只需要将该数num/10这样就可以得到十位上数字,num%10这样就可以得到个位上数字 2- C语言代码编写: #include <stdio.h...2- C语言代码编写: #include int main() { for (int i = 1000; i <= 2000; i++) { if ((i % 4 == 0...1- 题目分析 本题分子都是1,且分母从1~100,每个数想表示出来很简单,因此这道唯一需要解决问题就是怎么表示正负,表示正负方法有很多,这里我就使用一种来介绍一下,看代码 2- C语言代码编写:...关于C语言知识,小编还没有更新完成,不过不用担心小编更新Java就不更新C语言后面的知识了,关于C语言剩下那点内容,小编呢会找时间将它们全部介绍完,能够让大家在我这里找到完整C语言笔记。

8110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C语言 编程练习22

    一、题目 1、编一个程序,输入x值,按下列公式计算并输出y值; 2、已知数A与B,由键盘输入AB值,交换它们值,并输出。...3、给一个不多于5位正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 4:利用条件运算完成此:学习成绩>=90分同学用A表示,60-89分之间用B表示,60分以下C表示。...5、输入年和月,则输出此年此月天数,如大月有31天,小月有30天,而闰年2月有29天,平年则只有28天。...程序分析:我们想办法把最小数放到x上,先将x与y进行比较,如果x>y则将x与y值进行交换,然后再用x与z进行比较,如果x>z则将x与z值进行交换,这样能使x最小。...所谓水仙花数,是指一个三位数abc,如果满足a^3+b^3+c^3=abc,则abc是水仙花数,在屏幕上显示该数。

    7.3K90

    C语言——7道leetcode简单

    移除元素 题目的意思很简单:就是给你一个数val,把数组nums中值为val数给删掉,而且不能自己使用额外空间,空间复杂度要求为O(1),原地修改数组。...宝石与石头 这道名字是真的挺有意思,不知道你是否也这样认为,这道也不难。不要被名字给唬住了。...解题思路:直接通过遍历做法让两个字符串一一匹配即可,通过计数器,如果相等,计数器就+1,最后返回计算器值即可 提交运行: …我也没想到执行用时:0 ms, 在所有 C 提交中击败了100.00%...数组中重复数字 目的很简单:就是让你找出数组中重复数字,我们该怎么去找呢?同时,我们也不知道重复数字重复了多少次,但是返回结果可以只是其中一个重复数字即可。...所以做法很简单,只需要将原字符串再来一遍接在后面,然后找一找待查找字符串是不是两倍原字符串子集即可。

    38420

    C语言编程基础入门经典100(1-10)-简书_c语言简单代码

    大家好,又见面了,我是你们朋友全栈君。 今天我们先来讲解一道C语言经典例题,也是从零开始系列中一道课后练习题。 请用控制台程序绘制如下图案。...例题3 打印一个由”*”组成30行30列矩阵。...在前面的程序中,我们用变量i控制行循环,变量j控制列循环。i范围0~29,j范围0~29。那么在例题4中,i和j有什么样关系呢?...大部分C语言程序员喜欢第一种方式,因为数组下标访问是从0开始,这样写更方便。目前大家可以选择自己喜欢方法。 好了,回到例题中来。...现在我们代码距离目标输出已经很接近了,缺少是在每行“*”之前需要输入不同数量空格。我们分析i和空格数量,可以得到如下关系: 每行输出LINE – i个空格 于是,我们得到了最终实现程序。

    2.5K20

    C语言——Leetcode与PTA简单

    ✨作者:@平凡的人1 ✨专栏:《小菜鸟爱刷》 ✨一句话:凡是过往,皆为序章 ✨说明: 过去无可挽回, 未来可以改变 ---- 明天就要高考了,考试前我们很有必要先来刷几道Leetcode...231. 2 幂 题目要求比较简单,这里提供一个非常简单思路: 对于判断是不是2数,我们只要知道,对于是2数,它二进制位只有一个1即可,基于此,我们搬出我们按位与操作符来解决此...数为偶数时,直接left++,当判断下标为right数为奇数时,直接right–,直到left<right,后面直接进行交换即可,同时我们要去注意数组越界问题(对于每一道,我们都要注意数组是否越界这个问题...最富有客户资产总量 这道不算难,理解之后做起来就比较轻松了,我们只要知道这是一个二维数组,计算是其中每一组元素最大值即可,下面直接上手我们代码: 提交运行: PTA题目:...7-1 模拟EXCEL排序 解题思路:这道我是通过定义结构体构造具体学生,然后根据C值做出不同排序,这里排序直接利用qsort函数即可,排序函数实现根据结构体里成员变量即可,最后还要进行输出

    45430

    C语言——Leetcode10道简单

    不说那么多了,同样,趁现在有一点点空闲时间写这篇博客把。今天这篇博客主题是:Leetcode刷。分享 过程也方便自己复习。快期末了,更新速度自然也就慢下来了,希望大家一起加油进步。...下面,上手代码: 提交运行: 69. x 平方根 这道刚开始一看是觉得应该会挺简单。...寻找重复数 解题思路:排完序之后判断相邻数是否相等,相等即为重复数,直接输出即可。比较简单 提交运行: 342. 4幂 此可以采用递归做法。...这里提供一个非递归做法: 提交运行: 414. 第三大数 题目要求很简单,找出第三大数。如果你没有看示例的话,很可能会直接排序之后输出第三个数。...两整数相加 我觉得这才应该是leetcode第一道把。前面太难了点 ---- 总结 本次主要内容是10道leetcode 简单,不知道你学会了没有。

    39810

    C语言——Leetcode6道简单

    ✨作者:@平凡的人1 ✨专栏:《小菜鸟爱刷》 ✨一句话:凡是过往,皆为序章 ✨说明: 过去无可挽回, 未来可以改变 ---- 13....罗马数字转整数 这道,我刚开始一看,觉得挺简单,多种情况用switch语句分情况选择不就行了,直接上手代码,但是却忽略了题目中的话: 通常情况下,罗马数字中小数字在大数字右边。...数字 1 在数字 5 左边,所表示数等于大数 5 减小数 1 得到数值 4 。同样地,数字 9 表示为 IX。...X 可以放在 L (50) 和 C (100) 左边,来表示 40 和 90。 C 可以放在 D (500) 和 M (1000) 左边,来表示 400 和 900。...,让str[0]中每一个元素与后面组别的元素逐个去比较,当出现不相等时候,把此时str[0]中元素置为’\0’,并且退出循环即可。

    35530

    java和c语言哪个简单_Java编程C语言哪个好学

    大家好,又见面了,我是你们朋友全栈君。 学哪种编程语言好?计算机编程语言非常多,诸如Java、CC++、PHP等,很多人在选择时候都会觉得头大。到底学哪种编程语言好?...很多人都拿Java和c相比较,那么今天小编就来先说说我个人理解吧,学习Java很简单上手很容易,只需要会拼音就可以,简直而且没有门槛,而c语言学习成本高,要想学会需要投入较大精力,才能有一个相对不错回报...下面是Java和c市场占有率,可以看出,二者不分伯仲,第一第二换着来,这足以看出她们市场价值,和在编程语言地位!...首先先说Java编程语言吧,Java是c语言后辈,它是在c语言基础上,抛弃了一些指针之类东西,和c完全不同是Java是一门面向对象语言,Java是跨平台,Java是安全,许多要求安全企业对...那么再来说说c吧,c出生时间比较早,简单来说,C语言更像是计算机程序语言基础,感觉所有编程语言或多或少能在它身上找到影子,所以学会c语言像其她语言转移也是非常简单c语言是完全底层语言,比如驱动

    2.3K30

    C语言经典编程100例 71~80

    71、编写input()和output()函数输入,输出5个学生数据记录。 程序分析: 无。...:2 请输入第3个元素值:3 请输入第4个元素值:4 请输入第5个元素值:5 刚刚建立各个链表元素值为: 1 2 3 4 5 73、反向输出一个链表。...:2 请输入第3个元素值:3 请输入第4个元素值:4 请输入第5个元素值:5 刚刚建立各个链表元素值为: 1 2 3 4 5 74、连接两个链表。...: b a t 排序后结果为: a b t 80、海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只 猴子把多一个扔入海中,拿走了一份。...第二只猴子把剩下桃子又平均分成五份,又多了 一个,它同样把多一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做, 问海滩上原来最少有多少个桃子? 程序分析: 无。

    1.2K10

    C语言经典编程100例 91~100

    95、简单结构体应用实例。 程序分析: 无。...: cyouagain.txt 现在你可以输入你要保存一些字符,以#结束: cyouagain.cn IT学长 # 执行完程序后,在c文件目录下生成 cyouagain.txt: cyouagain.txt...test 文件: test 文件中内容如下: 99、有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中信息合并(按字母顺序排列),输出到一个新文件C中。...程序分析: 在c文件目录下创建 A.txt 与 B.txt。A.txt中内容为:123,B.txt中内容为:abc,然后运行程序。...C.txt 文件中内容: 100、有五个学生,每个学生有3门课成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,况原有的数据和计算出平均分数存放在磁盘文件"stud"中。

    1.7K30

    C语言经典编程100例 11~20

    printf("*"); } } printf("\n"); return 0; } 运行结果: 请输入整数:90 90=2*3*3*5 15、题目:利用条件运算符嵌套来完成此...:学习成绩>=90分同学用A表示,60-89分之间用B表示,60分以下C表示。...程序分析: (1)最小公倍数=输入两个数之积除于它们最大公约数,关键是求出最大公约数; (2)求最大公约数用辗转相除法(又名欧几里德算法) 1)证明:设c是a和b最大公约数,记为c=gcd(a,b...),a>=b, 令r=a mod b 设a=kc,b=jc,则k,j互素,否则c不是最大公约数 据上,r=a-mb=kc-mjc=(k-mj)c 可知r也是c倍数,且k-mj与j互素,否则与前述k,j...例如6=1+2+3,编程找出1000以内所有完数。

    2K20
    领券