1. 将数组A中的内容和数组B中的内容进行交换。(数组同样大)数组
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int arrA[8] = { 1,2,5,3,6,7,8,5 }; int arrB[8] = { 2,1,4,5,2,1,2,6 }; for (int i = 0; i < 8; i++) { int swap = 0; swap = arrA[i]; arrA[i] = arrB[i]; arrB[i] = swap; } for (int i = 0; i < 8; i++) { printf("%d\t", arrA[i]); } printf("\n"); for (int j = 0; j < 8; j++) { printf("%d\t", arrB[j]); } return 0; }
ps:用循环将数组相同位置的数字交换便可code
2. 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。 io
3. 编写程序数一下 1到 100 的全部整数中出现多少次数字9。class
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int i=0; int j=0; int a=0; for (int num = 1; num < 101; num++) { i = num % 10; j = (num - i) / 10; if(i==9) { a++; } if (j == 9) { a++; } } printf("%d", a); return 0; }
ps:将num从一到一百递增,而后算出每一个数字上一到一百的数字,再统计9出现了几回便可。循环