62,620
社区成员
发帖
与我相关
我的任务
分享
// 题目10
public static void main(String[] args)
{
int a[][] = new int[10][];
for (int s = 0; s < 10; s++)
{
a[s] = new int[s + 1];
a[s][0] = 1;
a[s][s] = 1;
}
for (int i = 2; i < 10; i++)
{
for (int j = 1; j < i; j++)
{
a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
}
}
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < i + 1; j++)
System.out.print(a[i][j] + " ");
System.out.println();
}
}
//百鸡:
public static void main(String[] args) {
int gongji = 0;
int muji = 0;
int chuji = 0;
for (int i = 1; i <= 100; i++) {
gongji = 5 * i;
muji = 3 * i;
chuji = i / 3;
if (100 == gongji + muji + chuji) {
System.out.println(i);
break;
}
}
System.out.println(gongji + " : " + muji + " : " + chuji);
}
// 题目4
public static void main(String args[])
{
int m = 0;
int s = 0;
int i = 0;
int a[] = new int[1000];
for (s = 2; s < 1000; s++)
{
m = 0;
for (i = 1; i < s; i++)
{
if (s % i == 0)
a[i - 1] = i;
else
a[i - 1] = 0;
}
for (i = 1; i < s; i++)
m = m + a[i - 1];
if (m == s)
System.out.println(s);
}
}
//题目3
public class Test
{
public static void main(String[] args)
{
int test = new Random().nextInt(100) + 1;
System.out.println(test + ":" + grade(test));
}
public static char grade(int grade)
{
return grade >= 90 ? 'A' : (grade >= 60 ? 'B' : 'C');
}
}
import java.util.Random;
public class Test
{
public static void main(String[] args)
{
// 1. 百元买百鸡
// 5X + 3Y + Z/3 = 100;
// X + Y + Z = 100; ->
// 15X + 9Y + (100 - X - Y) = 300; ->
// 14X + 8Y = 200; ->
// 7X + 4Y = 100;
for (int i = 0; i < 100 / 4; i++)
{
if ((100 - i * 4) % 7 == 0)
{
int x = (100 - i * 4) / 7;
int y = i;
int z = 100 - x - y;
System.out.println(x + ":" + y + ":" + z);
}
}
// 2.彩票
int[] caipiao = new int[7];
for (int i = 0; i < 7; i++)
{
caipiao[i] = -1;
}
for (int i = 0; i < 6; i++)
{
int ran = new Random().nextInt(33) + 1;
while (haveSame(caipiao, ran))
{
ran = new Random().nextInt(33) + 1;
}
caipiao[i] = ran;
}
caipiao[6] = new Random().nextInt(16) + 1;
// 打印
for (int i : caipiao)
{
System.out.println(i);
}
}
public static boolean haveSame(int[] caipiao, int ran)
{
for (int i = 0; i < 6; i++)
{
if (caipiao[i] == ran)
{
return true;
}
}
return false;
}
}


#include <stdio.h>
void main()
{
int a,b,c;
for (a=1;a<20;a++)
{for (b=1;b<33;b++)
{for (c=1;c<100;c++)
{
if (100==(a+b+c)&&(100==(5*a+3*b+c/3)))
{
printf("公鸡:%d只;母鸡:%d只;雏鸡:%d只\n",a,b,c);
}
}
}
}
}
#include <stdio.h>
void main(){
int a;
printf("请输入成绩:");
scanf_s("%d",&a);
char result=(a>90)?'A':((a>60)?'B':'C');
printf("%c\n",result);
}
#include <stdio.h>
#include <math.h>
void main(){
for (int i=1;i<1000;i++)
{
int sum=0;
for (int j=1;j<=i/2;j++)
{
if (0==i%j)
{
sum+=j;
if (sum==i)
{
printf("%d\n",i);
}
}
}
}
}
#include <stdio.h>
void main(){
float sum=0;
float a=2,b=1,temp;
for(int i=1;i<21;i++){
sum+=a/b;
temp=a;
a=a+b;
b=temp;
}
printf("%f",sum);
}
C的。看着改改吧。。