1、
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a+b);
}
2、
#include <stdio.h>
#include <math.h>
#define x 3.1415926535898
int main()
{
int r;
double a;
scanf("%d", &r);
a = x * pow(r, 2);
printf("%lf", a);
}
3、
#include <stdio.h>
int main()
{
int year;
scanf("%d", &year);
if((year%4==0&&year%100!=0)||(year%400==0))
printf("yes");
else
printf("no");
}
4、
#include <stdio.h>
int main()
{
int a,b,i;
scanf("%d",&a);
b=a;
for(i=0;i<3;i++)
{
scanf("%d",&a);
b=b>a?b:a;
}
printf("%d",b);
}
5、
#include <stdio.h>
int main()
{
long num, i = 0;
int flag = 1;
scanf("%ld", &num);
if(num == 1)
{
printf("NO");
return 0;
}
for (i = 2; i < num; i++)
{
if (num % i == 0)
{
flag = 0;
printf("NO");
break;
}
}
if (flag == 1)
printf("YES");
}
6、
#include <stdio.h>
#include <math.h>
int main()
{
int a, b, num1, num2, temp;
scanf("%d %d", &num1, &num2);
if(num1 > num2)
{
temp = num1;
num1 = num2;
num2 = temp;
}
a = num1;
b = num2;
while(b != 0)
{
temp = a % b;
a = b;
b = temp;
}
printf("%d", a);
return 0;
}
7、
#include <stdio.h>
int main()
{
long n, i, sum = 0;
scanf("%ld", &n);
for(i = 1; i < n; i+=2)
sum += i;
printf("%ld", sum);
}
8、
#include <stdio.h>
int main()
{
int n, i;
long x = 1, sum = 0;
scanf("%d", &n);
for(i = 1; i <= n; i++)
{
int j = 0;
for(j = 1; j <= i; j++)
{
x *= j;
}
sum += x;
x = 1;
}
printf("%ld", sum);
}
9、
#include <stdio.h>
int main()
{
int n, k;
scanf("%d", &n);
printf("%d = ",n);
printf("%d*",1);
for(k=2;k<n;)
{
if(n%k!=0)
{
k++;
}
else
{
printf("%d*",k);
n=n/k;
k=2;
}
}
printf("%d",k);
}
10、
#include <stdio.h>
#include <math.h>
int main()
{
long num, i = 0, j = 0;
int flag = 1;
scanf("%ld", &num);
for (i = 2; i < num; i++)
{
for(j = 2; j <= sqrt(i); j++)
{
if (i % j == 0)
{
flag = 0;
break;
}
}
if(flag == 1)
printf("%ld\n", i);
flag = 1;
}
}
11、
#include <stdio.h>
int main()
{
int n, i;
int a[20] = {0};
scanf("%d", &n);
for(i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
for(i = 0; i < n - 1;i++)
{
int j = 0;
for(j = i + 1; j <= n - 1; j++)
{
if(a[i] > a[j])
{
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
for(i = 0; i < n; i++)
printf("%d ", a[i]);
}
12、
#include <stdio.h>
int main()
{
int n, i;
int a[20] = {0};
scanf("%d", &n);
for(i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
for(i = 0; i < n - 1;i++)
{
int j = 0;
for(j = 0; j < n - i - 1; j++)
{
if(a[j] > a[j + 1])
{
int temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
for(i = 0; i < n - 1;i++)
{
if(a[i] == a[i + 1])
{
int x = 0;
for(x = i; x < n - 1; x++)
{
a[x] = a[x+1];
}
n--;
i--;
}
}
for(i = 0; i < n; i++)
printf("%d ", a[i]);
}
13、
#include <stdio.h>
#include <stdlib.h>
char* my_strstr(char* p1, char* p2)
{
char* ret = p1;
while(*p1 != '\0')
p1++;
while(*p2 != '\0')
{
*p1++ = *p2++;
}
return ret;
}
int main()
{
char a[20] = {0};
char b[20] = {0};
scanf("%s", a);
scanf("%s", b);
char* p = my_strstr(a, b);
printf("%s", p);
}
14、
#include <stdio.h>
int main()
{
int m, n, i, j, index;
int a[20] = { 0 };
int b[20] = { 0 };
int c[30] = { 0 };
scanf("%d %d", &m, &n);
for (i = 0; i < m; i++)
scanf("%d", &a[i]);
for (i = 0; i < n; i++)
scanf("%d", &b[i]);
for (index = 0; index < m; index++)
c[index] = a[index];
for (j = 0; j < n; j++, index++)
c[index] = b[j];
for (i = 0; i < index - 1; i++)
{
for (j = 0; j < index - 1 - i; j++)
{
if (c[j] > c[j + 1])
{
int temp = c[j];
c[j] = c[j + 1];
c[j + 1] = temp;
}
}
}
for (i = 0; i < index; i++)
printf("%d ", c[i]);
}
15、这个选 java 8
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
BigInteger n = scanner.nextBigInteger();
BigInteger m = scanner.nextBigInteger();
System.out.println(n.add(m));
}
}
16、
#include <stdio.h>
int main()
{
int n = 0, i;
int a[34][34] = { 0 };
scanf("%d", &n);
for (i = 0; i < n; i++)
{
int j = 0;
for (j = 0; j <= i; j++)
{
a[i][0] = 1;
if(j >= 1)
a[i][j] = a[i - 1][j] + a[i - 1][j - 1];
}
}
for (i = 0; i < n; i++)
{
int j = 0;
for (j = 0; j <= i; j++)
{
printf("%d ", a[i][j]);
}
printf("\n");
}
}
17、
#include <stdio.h>
#include <math.h>
int main ()
{
int i = 0;
for(i = 3; i < 1000; i++)
{
if(i == pow(i % 10, 3) + pow(i / 10 % 10, 3) + pow(i / 100, 3)) {
printf("%d\n", i);
}
}
}
18、
#include <stdio.h>
int main()
{
int n = 0;
scanf("%d", &n);
int i;
for(i = 1000; i < 10000; i++)
{
if(i / 100 == i % 10 * 10 + i / 10 % 10)
{
printf("%d\n", i);
}
}
}
19、
#include <stdio.h>
int main()
{
int i = 0, n, count = 0;
int a[100] = { 0 };
scanf("%d", &n);
for (; i < n; i++)
scanf("%d", &a[i]);
for (i = 0; i < n; i++)
{
if (a[i] == 0)
count++;
}
printf("%d\n", n - count);
for (i = 0; i < n; i++)
{
if (a[i] != 0)
{
printf("%d ", a[i]);
}
}
}
20、
#include <stdio.h>
int main ()
{
int n = 0;
scanf("%d", &n);
int i = 0;
for(i = 0; i < n; i++)
{
int j = 0;
for(j = i; j < n; j++)
{
printf("* ");
}
printf("\n");
}
}
21、
#include <stdio.h>
int main()
{
int i = 0;
for (i = 1; i <= 1000; i++)
{
int j = 0, a = 0;
for (j = 1; j <= i / 2; j++)
{
if (i % j == 0)
{
a += j;
}
}
if (a == i)
printf("%d\n", i);
}
}
22、
#include<stdio.h>
#include<string.h>
int main()
{
char a[100] = { 0 };
int i = 0;
scanf("%[^\n]", a);
int index = strlen(a);
for (i = strlen(a) - 1; i >= 0; i--)
{
if (a[i] == ' ' || i == 0)
{
int j = i + 1;
if (i == 0)
j = i;
for (; j < index; j++)
{
printf("%c", a[j]);
}
printf(" ");
index = i;
}
}
}
23、
#include <stdio.h>
int main()
{
int a[1000] = { 0 };
int i = 0, n = 0, m = 0, count = 0;
scanf("%d %d", &m, &n);
for (i = 0; i < m; i++)
a[i] = i + 1;
i = 0;
while(m != 1)
{
count++;
if (count == n)
{
int j = i;
for (; j < m - 1; j++)
a[j] = a[j + 1];
m--;
i--;
count = 0;
}
if (i + 1 == m && i != 0 && count != n)
i = -1;
i++;
}
printf("%d", a[0]);
}
24、
#include <stdio.h>
int main()
{
int i = 1;
for(; i <= 9; i++)
{
int j = 1;
for(j = 1; j <= i; j++)
{
printf("%d*%d=%d ", i,j,i*j);
}
printf("\n");
}
}
25、
#include<stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
int i = 0;
for (i = a; i <= b; i++)
{
printf("%d=", i);
int j, temp = i;
for (j = 2; j <= i; j++)
{
if (temp % j == 0)
{
printf("%d", j);
temp = temp / j;
if (temp != i && temp != 1)
{
j = 1;
printf("*");
}
}
if (temp == 1)
break;
}
printf("\n");
}
}