练习:数组内容交换、计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值、 编写程序数一下 1到 1000 的所有整数中出现多少次数字9
2018-12-04 00:30
489 查看
- 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
#include<stdio.h> #include<stdlib.h> void exchange(int a[],int num, int b[]){ int tmp; int i; for (i = 0; i < num; i++){ tmp = a[i]; a[i] = b[i]; b[i] = tmp; printf("arr1[%d]=%d\t",i,a[i]); printf("arr2[%d]=%d\t\n",i,b[i]); } } int main(){ int arr1[] = {1,2,3,4,5}; int arr2[] = {5,4,3,2,1}; exchange(arr1, sizeof(arr1) / sizeof(arr1[0]), arr2); 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> void Result(){ int i; double result = 0; for (i = 1; i < 101; i++){ //底数为偶数的和 if (i % 2 == 0){ result -= 1 / (double)i; } //底数为奇数的和 else{ result += 1 / (double)i; } } printf("%lf\n", result); } int main(){ Result(); system("pause"); return 0; }
- 编写程序数一下 1到 100 的所有整数中出现多少次数字9。
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> void Result(int num){ int i; int result = 0; for (i = 1; i < num+1; i++){ //判断个位 if (i % 10 == 9 ){ result += 1; } //判断十位 if (i/10%10 == 9){ result += 1; } //判断百位 if (i/100%10 == 9){ result += 1; } } printf("%d\n",result); } int main(){ int num = 1000; Result(num); system("pause"); return 0; }阅读更多
相关文章推荐
- 将数组A中的内容和数组B中的内容进行交换,计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,1到 100 的所有整数中出现多少次数字9。
- 输出一个整数的每一位,计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,编写程序数一下 1到 100 的所有整数中出现多少次数字 9
- c语言:编写程序数一下 1到 100 的所有整数中出现多少次数字 9
- 编写程序数一下 1到 100 的所有整数中出现多少次数字 9
- C语言 编写程序数一下1到100的所有整数中出现多少次数字9。
- C语言:编写程序数一下 1到 100 的所有整数中出现多少次数字 9
- 编写程序数一下 1到 100 的所有整数中出现多少次数字9。
- C编写程序数一下 1到 100 的所有整数中出现多少次数字9
- 编写程序数一下 1到 100 的所有整数中出现多少次数字 9
- 【c语言】编写程序数一下1到100的所有整数中出现多少次数字9
- 编写程序数一下1 - 100的所有整数中出现多少次数字9
- 编写程序数一下 1到 100 的所有整数中出现多少次数字9
- 编写程序数一下1到100的所有整数中出现多少次数字9
- 编写程序数一下 1到 100 的所有整数中出现多少次数字9
- C语言 编写程序数一下1到100的所有整数中出现多少次数字9
- 编写程序数一下1到100的所有整数中出现多少次数字9
- 编写一个程序,数一下1—100的所有整数中出现多少次数字9
- 编写程序数一下 1到 100 的所有整数中出现多少次数字9。
- c语言:编写程序数一下 1到 100 的所有整数中出现多少次数字 9
- 编写程序数一下 1到 100 的所有整数中出现多少次数字9