循環編程題
『壹』 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);
}
}
如圖所示,望採納。。。。。。