循环编程题
‘壹’ c语言循环编程题 for while do_while 急求!!!
#include<stdio.h>
intmain()
{
intn,sum=0;
intfactorial(inti);//声明一个阶层的函数
printf("输入n的值:");
scanf("%d",&n);
for(inti=1;i<=n;i++)//用for来循环求阶乘的和
{
sum+=factorial(i);//调用factorial()函数
}
printf("结果为:%d ",sum);
return0;
}
intfactorial(intn)//factorial()函数用来求阶乘
{
intf=1;
if(n==0||n==1)
return1;
else
for(;n>1;n--)
f=f*n;
returnf;//将阶乘得到值返回
}
‘贰’ c语言循环编程题!!!求解答!!!
用2重for循环,每次循环的初值为0,每重循环的上限为100担货交由一类马来运所需的最大匹数。剩下的一类马的数量用100减去前两类马的总和即可,判断是否满足运掉100担货。。
(由这个思路也可以看出你代码哪里想的有问题了)
哇,你是在弄 oi 吗?厉害。。。
(看到楼下的解法,我认为一般这类题,会考虑某类马为0的情况)
其实上面的思路里有一些小的优化在里面:
1)每重循环的上限为100担货交由一类马来运所需的最大匹数
【马匹数多了没用】
2)设计成2重循环,最后一类马的马匹数直接用100减去前两种所选马匹数就好了,免去了不必要 的循环。。
‘叁’ c语言编程题,用for循环!急急急
#include<stdio.h>
int main()
{
int hg,bhg;
for(hg=1;hg<2000;hg++)
for(bhg=0;bhg<2000;bhg++)
if(hg*5-bhg*18==9931){
printf("%d",hg);
}
return 0;
}
‘肆’ c语言循环编程题
#include<stdio.h>
#include<stdlib.h>
int main()
{
int lower,upper;
scanf("%d %d",&lower,&upper);
printf("fahr celsius\n");
for(int i=lower;i<=upper;i++)
{printf(" %d ",i);
if((1.0*(i-32)*5/9)>=0)
printf(" %.1f\n",1.0*(i-32)*5/9);
else
printf("%.1f\n",1.0*(i-32)*5/9);
}
//system("pause");
}
注意公式:(华氏温度-32)*5/9=摄氏温度
已经按格式给你处理了答案
‘伍’ VB 循环编程题
第一题:
只算14的阶乘:
Private Sub Form_click()
n = 14
a = 1
i = 1
do while i <= n
a = a * i
i = i + 1
loop
Print a
End Sub
第二题,请写出根据三角形的三条边长计算面积的公式。才能编出程序。
‘陆’ C语言循环编程题目
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,gao = 5; //定义一长串变量(gao变量的赋值是看你的图定义的
//如果想改变高度就改变gao的值
for(a = 0;a <= gao ;++a)
{
for(b = 0;b < (gao-a);b++) //循环打印空格
{printf(" ");}
for(c = 0;c < 2*(a-1)+1;c++) //循环打印*
{printf("*");}
printf("\n"); //每行结尾带个换行
}
system("pause");
return 0;
}
‘柒’ for循环编程题:1兔换2鸡,2免换3鸭,5兔换7鹅。某人用n只免换得鸡、鸭、鹅共n+10只,要求
咨询记录 · 回答于2021-11-15
‘捌’ c语言编程题,用循环语句
#include<stdio.h>
int main(void)
{
int i,n;
double s=1;
printf("Please input n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
s=s+1.0/(i*(i+1));
printf("s=%.2f
",s);
return 0;
}
‘玖’ C语言编程题:定义一个数组,然后利用循环为数组输入10个整数,然后再将数组输出,请问该怎么做
#include<stdio.h>
int main(){
int a[10]={},i,sum=0;
printf("请输入10个整数: ");
for(i=0;i<10;i++){
scanf("%d",&a[i]);
sum+=a[i];
}
printf("10个元素和为:%d",sum);
return 0;
}
(9)循环编程题扩展阅读:
一个数组中的所有元素具有相同的数据类型(在C、C++、Java、pascal中都这样。但也并非所有涉及数组的地方都这样,比如在Visual Foxpro中的数组就并没这样的要求)。当然,当数据类型为 Variant 时,各个元素能够包含不同种类的数据(对象、字符串、数值等等)。可以声明任何基本数据类型的数组,包括用户自定义类型和对象变量。
‘拾’ C语言编程题(循环题)
#include<stdio.h>
main()
{
inti,n;
while(1){
scanf("%d",&i);
n=0;
while(i){
i=i/10;
n++;
}
printf("%d
",n);
}
}
如图所示,望采纳。。。。。。