本文目錄一覽:
- 1、用c語言編寫這道題的程序
- 2、C語言編程序:有1020個西瓜,第一天賣一半多兩個,以後每天賣剩下的一半多兩個,問幾天以後能賣完?
- 3、有1020個西瓜,第一天賣一半多兩個,以後每天賣剩下的一半多兩個,問幾天以後能賣完?[C語言編程]
- 4、c語言題 有1020個西瓜 第一天賣一半多兩個 以後每天賣剩下的一半多兩個 求幾天以後能買完
- 5、c語言 計算1020個西瓜幾天後能賣完(第一天賣一半多兩個,以後每天賣剩的一半多兩個)
用c語言編寫這道題的程序
#include stdio.h
int main(void) {
int num = 1020, days = 0;
while ((num = num / 2 – 2) 0)
++days;
printf(“%d days\n”, days);
return 0;
}
C語言編程序:有1020個西瓜,第一天賣一半多兩個,以後每天賣剩下的一半多兩個,問幾天以後能賣完?
#include「stdio.h」
main()
{
int i,a=1020;
for(i=1;a;i++)
a=a-(a/2+2);
printf("%d",i);
getch();
}
擴展資料:
for循環小括號里第一個「;」號前為一個為不參與循環的單次表達式,其可作為某一變量的初始化賦值語句, 用來給循環控制變量賦初值; 也可用來計算其它與for循環無關但先於循環部分處理的一個表達式。
執行的中間循環體可以為一個語句,也可以為多個語句,當中間循環體只有一個語句時,其大括號{}可以省略,執行完中間循環體後接着執行末尾循環體。
執行末尾循環體後將再次進行條件判斷,若條件還成立,則繼續重複上述循環,當條件不成立時則跳出當下for循環。
有1020個西瓜,第一天賣一半多兩個,以後每天賣剩下的一半多兩個,問幾天以後能賣完?[C語言編程]
//C的語法都忘光了,用JAVA還是熟一些,但思想是一樣的
public void main(String[] args){
//定義一個計數器count,用來計算總共需要用的天數
int count=0;
//定義變量存儲當前西瓜總數
int temp=1020;
//開始循環判斷,每循環一次加一天,西瓜總數小於或等於0時西瓜會賣光
while(temp0){
count+=1;
temp=temp/2-2;
}
//最後的count的值就是賣完西瓜的天數
System.out.println(“1020個西瓜”+count+”天能賣完!”);
}
c語言題 有1020個西瓜 第一天賣一半多兩個 以後每天賣剩下的一半多兩個 求幾天以後能買完
#include「stdio.h」 main() { int i,a=1020; for (i=1;a;i++) a=a-(a/2+2); printf(“%d”,i); getch(); }
c語言 計算1020個西瓜幾天後能賣完(第一天賣一半多兩個,以後每天賣剩的一半多兩個)
#include stdio.h void main() { int day,x1,x2; day=0; x1=1020; while(x10) { x2=x1/2-2; x1=x2; day++; } printf(“day=%d\n”,day); } 由運行結果可知要8天賣完。另外,原題中 printf(「day=%d\n」,day);有誤,引號要為西文的才對。
原創文章,作者:RBCXN,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/325159.html