1、求1×2×3×4×5
#include <stdio.h>
int main(){
int i,s=1;
for(i=1;i<=5;i++){
s = s*i;
}
printf("%d",s);
}
2、求1×3×5×7×9×11
#include <stdio.h>
int main(){
int i,s=1;
for(i=1;i<=11;i=i+2){
s = s*i;
}
printf("%d",s);
}
3、判定2000—2500年中的每一年是否为闰年,并将结果输出
#include <stdio.h>
int main(){
int year;
for(year=2000;year<=2500;year++){
//年被4整除并且不能被100整除或者能被400整除
if(year%4==0 && year%100!=0 || year%400==0){
printf("%d是闰年\n",year);
}
}
}
4、
#include <stdio.h>
int main(){
int i,sign=1;
double sum=0;
for(i=1;i<=100;i++){
sum = sum + sign*1.0/i ;//1-1/2+1/3-1/4+1/5+...-1/100
sign = (-1) * sign;
}
printf("%lf",sum);
}
5、给出一个大于或等于3的正整数,判断它是不是一个素数
#include <stdio.h>
#include <math.h>
int main(){
int n,i;
scanf("%d",&n);
for(i=2;i<=sqrt(1.0*n);i++){
if(n%i==0){
printf("%d不是素数\n",n);
return 0;
}
}
printf("%d是素数\n",n);
return 0;
}
sqrt函数查看:
https://legacy.cplusplus.com/reference/cmath/sqrt/