1樓:網友
#include
main()
int i,a[30]=,n,sum=0,max=0;
for(i=1;i<=20;i++)
scanf("%d",&a[i]);
for(i=1;i<=4;i++)
a[20+i]=a[i]; 把前四個數放到最後面*/for(i=1;i<=20;i++)
sum=a[i]+a[i+1]+a[i+2]+a[i+3];
if(sum>max)
printf("%d%d",max,n);
return 0;
2樓:網友
#include
int main()
int data[25];
int i,k,k0=0,mark,sum;
file *fp;
fp=fopen("","r");
for(i=0;i<20;i++)讀入檔案fscanf(fp,"%d",&data[i]);
fclose(fp);
for(i=20;i<25;i++)
data[i]=data[i-20]; 將起始的0-4資料連線到資料系列末尾*/
for(i=0,sum=0;i<20;i++)for(k=i,k0=0;kif(sumfp=fopen("","w");寫檔案*/fprintf(fp,"%d%d",sum,mark+1);
fclose(fp);
system("pause");
求這個c語言題目的解題思路和解法?
3樓:龔煒林
你只要思。
bai路?可以使用圖結du構,鄰接表儲存zhi方式。把數dao據處理好以後,一旦輸出某專個編號,然屬後找到對應編號,對圖進行深度搜尋。可以使用深度優先,廣度優先也可以。
下面的程式大致能實現,但是還是不清楚你程式的用途,比如是什麼自測平臺的話還得看輸入輸出格式,其它的話還得增加對錯誤的判斷,比如記憶體申請失敗,記憶體是否多餘等等。
程式見附件。
c語言有一道題該如何解答?
4樓:匿名使用者
&&稱作邏輯與,運算規則是:只要a與b其中乙個為假,a &&b為假。
對整數來說,c語言認為:0為假,非0為真,所以:(x==a)&&y=b)&&0為假。
假」在c語言中按整數輸出就是0。
有一條很實用的程式設計經驗:寫&&表示式時,將最有可能為假的條件寫在最左邊,因為&&從左向右運算,即檢查條件,只要遇到某條件為假,就不會再往後繼續,因為已可以判定這個表示式結果為假。
比如:s = a &&b &&c &&d,按上述經驗,最有可能為假的順序應為a,b,c,d。
在程式執行過程中,只要判定a為假,則s為假,根本不需要再計算b,c,d,這可能讓程式執行的更快。
5樓:it圈新鮮事
(x==a)&&y=b)&&0
這個表示式的結果就是0.
因為最後乙個為0,和什麼值做「與」運算,值都為0.
和x,y,a,b的值無關。
6樓:匿名使用者
&& 操作符 兩邊,任乙個 為0,結果 肯定為 0
btw,關係比較 的 相等 應該是 2個等號,乙個 等號 是賦值! 樓主 y=b 這個在關係比較 裡顯然是錯誤的。
7樓:網友
(x==a)&&y=b)&&0
這個表示式裡最後乙個為0 因為用的&& 所以無論前兩個是何值 最後值一定為0
8樓:網友
因為&&其為與,所有條件與起來為真值的條件是所有與起來的條件均為真,x==a)&&y=b)&&0 中,最後乙個0為假,那麼無論前面兩個條件式取何值,最終結果必定是假無疑。
兩道c語言程式設計題求幫忙,求高手幫忙解一道C語言程式設計題!
include int main return 0 這是第一題的 等我第二題。求大神幫忙看看28,29這兩道c語言程式設計題怎麼做?求高手幫忙解一道c語言程式設計題!用乙個陣列記錄輸入的k個數 用乙個陣列a 3 記錄1,5,10出現在次數 最後輸出就ok了 第一種 include using nam...
一道非常非常簡單的c語言題,一道簡單的C語言題
你工程選錯了。有main函式,你又自己寫了個。這樣是不行的。重新建立新的工程才能用。檢查下 看看是不是將分號打成冒號了,檢查輸入法,看下裡邊有沒有中文 一道簡單的c語言題 就是5,編譯器親測 因為第乙個 0就被認為結束了字串 自動忽略掉後續的字元了 應該是5個 strlen 從開始一直找到 0中止 ...
c語言一道題,C語言一道題
程式 如下 include int main printf n printf 總和為 d n sum return 0 include void main 教材上面應該有這個啊 include long fun int a,int n int j long s 0,t 0 for j 0 j n j...