1樓:無法無天
#include
void main ()
所以k=4+3+2+1=10
#include
void main ()
第一次執行的時候,x=20恰為偶數,%2==0,所以輸出i=2,執行x=x/i==10
第二次執行,因為x=10,位偶數,所以在此輸出2,執行x=x/i==5
第六次執行,因為x==5,i==5,所以輸出i==5,此時x==1else i++;
第三次x%i==1,所以i++=3
第四次x%i==2,所以i++=4
第五次x%i==1,所以i++=5
/最後的輸出結果就是 2 2 5
#include
void main ()
int i,s=0;
for(i=0;i<8;i++)
if(a[i]>=6 &&a[i]<=9) s+=a[i]; 將陣列大於等於6且小於等於9的值相加起來。
s==7+6+8+9==30*/
printf("s=%d",s);
/最後的結果就是30
c語言程式題
2樓:
摘要。先說第一個while函式,如果函式值不等於-1,可以執行下一個函式。
c語言程式題。
先說第一個while函式,如果函式值不等於-1,可以執行下一個函式。
輸入函式。輸入x的值到a[n++]x下一步嘛,您繼續說,上面的明白了。
第一個數值1輸入以後,直接進入了第一個for函式,在第一個for函式執行以後,發現滿足條件,作為第二次輸入的值,然後又進入迴圈。一直迴圈下去,直到第五次的時候,不滿足,就進入下一個函式。
while函式主要是得到n的值。
n的值得到以後進入下面兩個函式。
第二個for函式,也是得出c陣列。
最後一個for函式,是滿足條件以後,輸出來。不滿足條件就結束。
i大於五就結束了,不會輸出任何東西。
第一個forc0=0,然後c4也等於0,第二個for是c[a[i]]+這個怎麼算呀。
c[a[i]]+
作用是對c陣列中在a[i]位置上的數加1
如i=0時,a[i]=1,則c[1]進行自增運算。
ai最開始的那一組陣列。
最後的輸出c[i]=02231這個是怎麼輸出來的呀c[1]自增這個值是多少呀怎麼算呀。
通過ai迴圈計算以後,得到的ci
您在多說一些這個ai和ci,這個ci最後等於多少呀。
ci是一個陣列,就相當於c0到c5
你只需要搞懂陣列和迴圈函式就可以了,需要長時間的積累。
這個ci最後的值我不會算,我22號考試,想多做題去理解,我太笨了,麻煩您了。
這種題二級不會考的。
c語言程式設計題 10
3樓:文庫精選
實驗一:簡單的c程式設計(2學時)
一、實驗方式:
一人一機。二、實驗目的:
1、瞭解c語言程式的編譯環境和編寫過程。
2、掌握c語言程式在visual c++ 環境下的除錯過程。
3、初步瞭解c語言程式的特點。
4、掌握c語言的資料型別。
三、實驗內容:
1、計算兩個數x和y的和。(教材p5【例1-2】)2、從鍵盤輸入華氏溫度h,輸出攝氏溫度c(攝氏溫度=5/9*(華氏溫度-32))。實驗教材p18)
3、給定圓環,輸入內圓環半徑r1、外圓環半徑r2,求出圓環的面積。(實驗教材p27)
4、從鍵盤上輸入兩個整數x、y,實現兩個數的交換,並求出最大值、最小值和兩個數的平均值。(實驗教材p21)
5、輸入並執行以下程式,分析執行結果。(實驗教材p27)#include
void main( )
#include ""
void main()
#include ""
main()
#include ""
#define p
void main(){f
4樓:先知導演
題目本身不難,希望你能多多思考。
#include""
int main()
puts(str);}
5樓:匿名使用者
我這簡寫了。
比如"china"中的"i"
char i='i';
i=i+5;
printf("%c",i)//在變數名後加5就可以變成後面第五個字元了。
c語言題.
6樓:洋桂花風娟
這題選d在c語言中實數。
也就是浮點數,有兩種表示形式:
1、十進位制形式,它是由數字和小數點組成,注意:必須有小數點;
2、指數形式,注意:e或者e之前必須有數字,且。
e或者e之後必須是整數。
根據這兩個規則。d
既沒有小數點。
也不是指數形式。所以。選d
c語言試題求助
7樓:網友
下面是這20道選擇題的答案,見下圖:
c語言答題。
有疑問歡迎追問。
c語言程式設計題
8樓:網友
兩種思路,一種設計過程比較簡單,就是直接用程式模擬所有可能的路徑,把合題意的走法全部計數。這種演算法的時間複雜度大約在o(2^n)左右,比較慢。另一種是建立一個數學模型,採用組合數的思想解這個問題,這樣設計出程式只是一個數學計算過程,組合數計算最快的演算法是o(n),在加上求和,演算法時間複雜度為o(n^2)左右。
一種簡單的遞迴模擬方法:
void decision::make_decision(int step, int restlevel)
else }}
該問題的數學解法是:由於需要走偶數步,而樓梯數是奇數,那麼必然有奇數步走了兩個臺階。假設2n-1步走兩個臺階,則一共走了39-2i+1步,最多有floor(39/2)=19步(此時n=10)是兩步。
面就是簡單組合問題。可以得出。
count =(i=1...10)c
39-2i+1, 2i-1)
為求和符號,c
n,k)為組合數符號。
9樓:匿名使用者
哈哈哈哈,沒分數啊?!
c語言程式題 5
10樓:ever丶幻聽
printf("當前總產品數=%d件,a級產品數=%d件, b級產品數=%d件,次品數=%d件。",sum,a_grade,b_grade,c_grade);
while(1)
printf("請輸入產品重量:")
scanf("%d",&weight);
printf("請輸入產品尺寸:")
scanf("%d",&size);
if(48if(48a_grade++;
else c_grade++;
else if(40<=weight&&weight<=48)
if(40<=size&&size<=48)
b_grade++;
else c_grade++;
else c_grade++;
sum=a_grade+b_grade+c_grade;
printf("當前總產品數=%d件,a級產品數=%d件, b級產品數=%d件,次品數=%d件。",sum,a_grade,b_grade,c_grade);
return 0;
c語言程式選擇題,C語言程式選擇題。
include main 所以答案是d 陽光上的橋 你選d能得到老師的分。但是實際你的 執行不會是這樣,全部都會出錯,因為 你在 和c之間多了空格。 煞 a錯 不允許有連等於,其實那個 是賦值號,把它右邊的值賦給左邊 b錯 因為已知y 3,所以y 1這個布林判斷即為false,把布林值賦給整型 題目...
C語言程式題
1.k 等價於k 將實際值代入得 1 2?1 4 3?4 3 由於1 5 2 3 5.0 經過數學計算,就得到值為22.0,因為5.0是一個浮點數,所以表示式的計算結果會自動轉換為double型別。3.由於 操作符的優先順序低於 所以原式等價於 a b 2 b 2的結果是12 所以a b 2 a 1...
C語言程式題!高分求答案,C語言程式題!高分求答案!
void strcpy char a,n,char b,m 函式名 for i 0 i a head 把新開闢的陣列首地址賦給原陣列變數名a delete a delete b 就算原陣列的空間不夠,也可以用這個方法的.無須考慮要合併陣列的長度 補充一下 回答2雖然可以不用管目標的記憶體長度,但是會...