C语言学习之1到10的奇数相乘1到10的偶数相乘
1到10的奇数相乘
#include <stdio.h>
int main(){
int a,b=1;//定义
for(a=1;a<=10;a=a+2){//for循环,当a>10时跳出循环
b*=a;//每循环一次b乘a
}
printf("奇数相乘为:%d",b);//输出
return 0;
}
1到N的奇数相乘
#include <stdio.h>
int main(){
int a,b=1;//定义
int N;//定义变量N
scanf("%d",&N);//输入N
for(a=1;a<=N;a=a+2){//for循环,当a>N时跳出循环
b*=a;//每循环一次b乘a
}
printf("奇数相乘为:%d",b);//输出
return 0;
}
1到10的偶数相乘
#include <stdio.h>
int main(){
int a,b=1;//定义
for(a=2;a<=10;a=a+2){//for循环,当a>10时跳出循环
b*=a;//每循环一次b乘a
}
printf("偶数相乘为:%d",b);//输出
return 0;
}
1到N的偶数相乘
#include <stdio.h>
int main(){
int a,b=1;//定义
int N;//定义变量N
scanf("%d",&N);//输入N
for(a=2;a<=N;a=a+2){//for循环,当a>N时跳出循环
b*=a;//每循环一次b乘a
}
printf("偶数相乘为:%d",b);//输出
return 0;
}
不懂请留言,谢谢!