提示:以下是本篇文章正文内容,下面案例可供参考
前N项求和
代码如下(示例):
import numpy as np
#include<stdio.h>
int main()
{
int n;
int i;
double sum = 0.0;
printf("请输入n:");
scanf_s("%d", &n);
for (i = 1; i <= n; i++) {
sum += 1.0 / i;
}
printf("和为%lf",sum);
return 0;
}
以100为例:
请输入n:100
和为5.187378
C:\Users\86132\Desktop\C语言\循环控制\x64\Debug\循环控制.exe (进程 9364)已退出,代码为 0。
求最大公约数
代码如下(示例):
#include<stdio.h>
int main()
{
int a;
int b;
int min;
printf("请输入两个数:");
scanf_s("%d %d", &a,&b);
if (a < b) {
min = a;
}
else {
min = b;
}
/*printf("%d", min);*/
int i;
int ret = 0;
for (i = 1; i < min; i++) {
if (a % i == 0) {
if (b % i == 0) {
ret = i;
}
}
}
printf("%d和%d的最大公约数是%d", a, b,ret);
return 0;
}