1. 将数组A中的内容和数组B中的内容进行交换
#include<stdio.h>
#include<stdlib.h>
void printarry(int A[], int x)
{
int i;
for(i = 0; i < x; i++) {
printf("%2d",A[i]);
}
printf("\n");
}
int main() {
void printarry(int a[], int x);
int A[10] = { 0,1,2,3,4,5,6,7,8,9 };
int B[10] = { 10,11,12,13,14,15,16,17,18,19 };
printf("A组:");
printarry(A, 10);
printf("B组:");
printarry(B, 10);
int i,tem=0;
for (i = 0; i < 10; i++) {
tem = A[i];
A[i] = B[i];
B[i] = tem;
}
printf("A组:");
printarry(A,10);
printf("B组:");
printarry(B, 10);
system("pause");
return 0;
}
2. 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值
#include<stdio.h>
#include<stdlib.h>
int main() {
int i,flag=1;
double j, num=0.0;
for (i = 1; i <= 100; i++) {
j = 1.0 / i * flag;
num = num + j;
flag = flag * (-1);
}
printf("%lf\n", num);
system("pause");
return 0;
}
3. 编写程序数一下 1到 100 的所有整数中出现多少次数字9
#include<stdio.h>
#include<stdlib.h>
int main() {
int i,num=0;
for (i = 1; i <= 100; i++) {
if (i % 10 == 9) {
num++;
}
}
for (i = 1; i <= 100; i++) {
if (i /10 == 9) {
num++;
}
}
printf("%d\n", num);
system("pause");
return 0;
}