//求10 个整数中最大值
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int fun(int a[],int n) {
int i;
int max=0;
for (i = 0; i < n; i++) {
if (a[i] > max)
max = a[i];
}
return max;
}
int main() {
int n;
int i;
printf("请输入整数的个数:");
scanf("%d", &n);
printf("请输入整数:");
int *arr = (int *)malloc(sizeof(int)*n);
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
printf("%d\n", fun(arr, n));
system("pause");
}
#def
//给定两个数,求这两个数的最大公约数
```c
#include<stdio.h>
#include<stdlib.h>
int Com(int a, int b) {
int i;
int result = 0;
for (i = 1; i <= min(a, b); i++) {
if (a%i == 0 && b%i == 0)
result = i;
}
return result;
}
int main() {
int num1, num2;
scanf("%d%d", &num1, &num2);
printf("%d\n",Com(num1, num2));
}
//打印1000年到2000年之间的闰年
#include<stdio.h>
int leap(int year) {
//世纪闰年
if (year % 400 == 0)
return 1;
else {
//普通闰年
if (year % 4 == 0)
return 2;
else
//普通年
return 3;
}
}
int main() {
int i;
for (i = 1000; i <= 2000; i++) {
if (leap(i) == 1)
printf("%10d(世纪闰年)",i);
else if (leap(i) == 2)
printf("%10d(普通闰年)",i);
else;
}
}
//写一个代码:打印100~200之间的素数
#include<stdio.h>
#include<math.h>
int prime(int num) {
int i;
for (i = 2; i <= sqrt(num); i++) {
if (num%i == 0) {
return 0;
break;
}
}
return 1;
}
int main() {
int i;
for (i = 100; i <= 200; i++) {
if (prime(i))
printf("%5d", i);
else;
}
printf("\n");
}
//编写程序数一下 a到b 中的所有整数中出现多少个数字9
#include<stdio.h>
int fun(int ini, int cut) {
int i;
int sum = 0;
for (i = ini; i <= cut; i++) {
if (i / 100 == 0) {
if ((i % 10) / 9 == 1) {
sum++;
}
if ((i / 10) / 9 == 1) {
sum++;
}
}
else if (i / 1000 == 0) {
if (((i % 100)%10) / 9 == 1) {
sum++;
}
if ((i % 100) / 10 / 9 == 1) {
sum++;
}
if ((i / 100) / 9 == 1) {
sum++;
}
}
}
return sum;
}
int main() {
int start, end;
scanf("%d%d", &start, &end);
int result = fun(start, end);
printf("%d\n", result);
}
//计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
double fun(int num) {
int i;
double sum = 0;
for (i = 1; i <= num; i++) {
if (i % 2 == 0)
sum -= 1.0 / i;
else
sum += 1.0 / i;
}
return sum;
}
int main() {
int choice;
printf("请输入选择的数字:\n");
scanf("%d", &choice);
printf("%lf", fun(choice));
system("pause");
}
```c
```c
//在屏幕上输出9*9乘法口诀表
ine _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
void table() {
int i,j;
int pro = 0;
for (i = 1; i <= 9; i++) {
printf("\n");
for (j = 1; j <= 9; j++) {
pro = i * j;
if (i >= j)
printf("%d*%d=%d ", i, j, pro);
}
}
}
int main() {
table();
printf("\n");
system("pause");
}
```c