1、题目:求n的阶乘
#include<stdio.h>
int main()
{
int n,result;
scanf("%d",&n);
if(n>=1){
result=1;
for(int i=2;i<=n;i++){
result*=i;
}
printf("%d的阶乘为%d",n,result);
}
else{
printf("请输入大于1的正整数");
}
return 0;
}
2、计算 1+1/2+1/3+…1/20=?
#include<stdio.h>
int main()
{
double result=0.0;
for(int i=1;i<=20;i++){
result+=1.0/i;
}
printf("1+1/2+1/3+...+1/20=%f",result);
return 0;
}
3、百钱买百鸡
5 文钱可以买一只公鸡,3 文钱可以买一只母鸡,1 文钱可以买 3 只雏鸡。现在用 100 文钱买 100 只鸡,那么各有公鸡、母鸡、雏鸡多少只?
思路:典型数学题,可以先用数学方法得到式子,再求解。
#include<stdio.h>
int main()
{
int x,y,z;
for(int i=0;i<=20;i++){
for(int j=0;j<=33;j++){
z=100-i-j;
if(z%3==0&&5*i+3*j+z/3==100){
printf("各有公鸡%d只,母鸡%d只,雏鸡%d只。\n",i,j,z);
}
}
}
return 0;
}
文章来源:https://www.toymoban.com/news/detail-619509.html
4、水仙花数
如果一个 3 位数等于其各位数字的立方和,则称这个数为水仙花数。
例如:153 = 1^3 + 5^3 + 3^3,因此 153 就是一个水仙花数
编写程序打印出所有的水仙花数文章来源地址https://www.toymoban.com/news/detail-619509.html
#include<st
到了这里,关于C语言基础题练习10道的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!