来给大家推送经典题目了。
一.打印99乘法表
c语言
#include <stdio.h>
int main(){
int i,j;
for (i = 1;i < 10;i++)
{
for(j = 1;j < 10;j++)
{
printf("%d * %d = %d ",i,j,i*j);
}
printf("\n");
}
getchar();
return ;
}
java(my包中)
package my;
public class MyMain {
public static void main(String[] args) {
int i,j;
for (i = 1;i < 10;i++)
{
for(j = 1;j < 10;j++)
{
System.out.print(i+"*"+j+"="+i*j+" ");
}
System.out.println();
}
}
}
python
for i in range(1,10):
for j in range(1,10):
print(str(i)+"*"+str(j)+"="+str(i*j),end = ' ')
print("\n")
二.打印100-200之间的素数
c语言
#include <stdio.h>
int main(){
int i,j;
for (i = 100;i < 201;i++)
{
for(j = 2;j < i;j++)
{
if(i % j == 0)
break;
}
if(i == j)
printf("%d ",i);
}
return 0;
}
java
package my;
public class MyMain {
public static void main(String[] args) {
int i,j;
for (i = 100;i < 201;i++)
{
for(j = 2;j < i;j++)
{
if(i % j == 0)
break;
}
if(i == j)
System.out.print(i+" ");
}
}
}
python
for i in range(100,201):
for j in range(2,200):
if(i % j == 0):
break
if(i == j):
print(i,end = ' ')
三.3.100-2000闰年打印
c语言
#include <stdio.h>
int main(){
int i;
for(i = 100;i<=2000;i++){
if(i % 4 == 0 && i % 100!=0 || i % 400 == 0)
{
printf("%d ",i);
}
}
return 0;
}
java
package my;
public class MyMain {
public static void main(String[] args) {
int i;
for(i = 100;i<=2000;i++){
if(i % 4 == 0 && i % 100!=0 || i % 400 == 0)
{
System.out.print(i+" ");
}
}
}
}
python
for i in range(100,2001):
if i % 4 == 0 and i % 100!=0 or i % 400 == 0:
print(i,end = " ")
四.2个数的交换
c语言
#include <stdio.h>
int main(){
int i,j,a=0;
int temp = 0;
printf("Please enter two numbers:");
scanf("%d %d",&i,&j);
a = i;
temp = j;
i = temp;
j = a;
printf("%d %d",i,j);
return 0;
}
java
package my;
import java.util.Scanner;
public class MyMain {
public static void main(String[] args) {
int i,j,a=0;
int temp = 0;
System.out.printf("Please enter two numbers:");
@SuppressWarnings("resource")
Scanner input = new Scanner(System.in);
i = input.nextInt();
j = input.nextInt();
a = i;
temp = j;
i = temp;
j = a;
System.out.printf("%d %d",i,j);
}
}
python
a=0
temp = 0
print("Please enter two numbers:")
i = input()
j = input()
a = i
temp = j
i = temp
j = a
print(i+" "+j)
五.n个数中找最大值
c语言
#include <stdio.h>
#include <stdlib.h>
int main(){
int n,a,max=0,i;
scanf("%d",&n);
scanf("%d",&max);
for(i =0;i<n-1;i++){
scanf("%d",&a);
if(a > max){
max = a;
}
}
printf("%d",max);
return 0;
}
java
package my;
import java.util.Scanner;
public class MyMain {
@SuppressWarnings({ "unused", "resource" })
public static void main(String[] args) {
int n,a,max=0,i;
Scanner input = new Scanner(System.in);
n = input.nextInt();
a = input.nextInt();
for(i = 0;i < n - 1;i++){
a = input.nextInt();
if(a > max){
max = a;
}
}
System.out.println(max);
}
}
python
n = int(input())
a = []
while n:
b = input()
a.append(b)
n = n-1
print(max(a))