这是一个长期慢慢积累的过程,也是我想做的事情,网上也有很多100例题经典例题,都编写的很不错,我会从中收录一些适合各个阶段编程的同学进行复习,查漏补缺用,我会用c,java,python等一些多种程序语言实现它们,同时也是为了自己巩固加强
A+B 输入两个整数,中间用空格隔开,输出这两个数字之和
输入:2 3 输出:5
c
#include
int main()
{
int a, b;
scanf("%d%d",&a,&b);
printf("%d",a+b);
return 0;
}
Python3
a,b =map(int,input().split())#如果用逗号间隔,可以用split(",")
print("{}".format(a+b))
java
import java.util.Scanner;//一、导入输入的包
public class Scan {
public static void main(String args[]) {
int a, b;
Scanner input = new Scanner(System.in);//创建对象
a = input.nextInt();
b = input.nextInt();
System.out.printf("%d", a + b);
}
}
输入任意个一个年份,判断该年是平年还是闰年——(判断结构的使用,逻辑运算符的使用)
tips:能被400整除的数字或者能被4整除不能被100整除的年份即为闰年
输入:2000 输出:闰年 输入:2003 输出:平年
c
#include
int main()
{
int year;
scanf("%d",&year);
if((year%400 == 0)||(year%4==0&&year%100 !=0))
printf("闰年");
else
printf("平年");
return 0;
}
Python3
x = int(input())
if x%400==0 or (x%4==0 and x%100!=0):
print("闰年")
else:
print("平年")
java
import java.util.Scanner;
public class Yearpd {
public static void main(String args[]) {
Scanner input=new Scanner(System.in);
int year;
year = input.nextInt();
if(year%400 ==0 || (year%4==0 &&year%100!=0))
System.out.print("闰年");
else
System.out.print("平年");
}
}
给定a,b的值,a=3,b=5,然后交换两个数字的值
无输入: a = 4; b = 5;
输出: a = 5; b = 4;
c
#include
int main()
{
int a=4,b=5;
printf("a=%d\nb=%d",b,a);
return 0;
}
python
def swap(a,b):
a,b=b,a
print("a={}\nb={}".format(a, b))
a,b=4,5
swap(a,b)
java
public class Swap {
public static void main(String[] args) {
Swap swap=new Swap();
int a=4,b=5;
swap.swap(a,b);
}
public void swap(int a,int b) {
a=a+b;
b=a-b;
a=a-b;
System.out.printf("a=%d\nb=%d",a,b);
}
}
小明开始打算背单词,第一天打算背1个,第二天比第一天多背一个,第三天比第二天再多背一个,请问到了第十天,小明总共背了多少个单词?
问题看起来很绕口,其实,说白了求1到10之间的整数之和
输出: 55
c
//公式法
#include
int main()
{
printf("%i",((10+1)*10)/2);
return 0;
}
python
#循环
plus = 0#python会自动根据你输入的值判断数据类型
for i in range(1,11):#从1一直到10结束
plus +=i
print(plus)
#sum在循环中是个关键字,是个自带的一个求和的函数
a = [1,2,3,4,5,6,7,8,9,10]
#两个的结果是一样的
print(sum(a))
java
//java用递归实现这个程序
public class TenPlus {
public static void main(String[] args) {
byte n=10;
//创建对象
TenPlus plus =new TenPlus();
//通过对象名.方法名来调用方法
System.out.println(plus.Plus(n));
}
//定义递归的方法
public int Plus(int n) {
if(n==1)
return 1;//递归结束点
else
return Plus(n-1)+n;
}
}
打印我们小时候背诵用的九九乘法表
c
#include
int main()
{
for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++){
printf("%d*%d=%d ",j,i,i*j);
}
printf("\n");
}
return 0;
}
java
public class Nine_Nine_chart {
public static void main(String[] args) {
for(int i=1;i<=9;i++)
{
for(int j=1;j<=9;j++) {
if(i<j)
continue;
System.out.printf("%dx%d=%d ",i,j,i*j);
}
System.out.print("\n");
}
}
}
python
for i in range(1, 10):
for j in range(1, i+1):
print('{}x{}={}\t'.format(j, i, i*j), end='')
print()
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有