![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言基础题
怀橘v
把每一件简单的事情做好就是不简单,把每一件平凡的事做好就是不平凡
展开
-
分数求和:计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果
分数求和计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果C语言源代码:#include<stdio.h>int main(){ double sum = 0.0; int flag = 1; int i; for (int i = 1; i <= 100; i++) { sum += (flag)*1.0 / i; flag = -flag; } printf("%f\n", sum); return 0;原创 2020-12-23 00:09:47 · 6535 阅读 · 0 评论 -
求10个整数中最大值
求10个整数中最大值c语言源代码:#include<stdio.h>int main(){ int arr[10]; int max = 0; for (int i = 0; i < sizeof(arr)/sizeof(arr[0]); i++) { scanf("%d", &arr[i]); } for (int i = 0; i < sizeof(arr) / sizeof(arr[0]); i++) { if (arr[i]>max原创 2020-12-21 23:43:54 · 93 阅读 · 0 评论 -
打印九九乘法表
打印九九乘法表源代码:int main(){ for (int i=1; i <= 9; i++) { for (int j = 1; j <= i; j++) { printf("%d*%d=%d ", i, j, i*j); } printf("\n"); } return 0;}运行结果:原创 2020-12-21 23:35:33 · 77 阅读 · 0 评论 -
递归和非递归分别实现求n的阶乘
用递归和非递归分别实现求n的阶乘(不考虑溢出的问题)#include <stdio.h>int factorial1(int n){ int total = 1; for (int i = 1; i <= n; i++) { total *= i; } return total;}int factorial2(int n){ if (n <= 1) return 1; else return n*factorial2(n - 1);}int m原创 2020-12-21 00:04:11 · 169 阅读 · 0 评论