看板 ESOE-92 關於我們 聯絡資訊
※ 引述《tassadar1228 (那就算了吧 )》之銘言: : #include<stdio.h> : void main() : { : int a[]={1,-5,85,5,-2,0,7,10,23,-56,-7,2}; : int i,n,sum; : sum=0; : n=sizeof(a)/sizeof(int); : for(i=0;i<n;i++) : { : if(a[i]>0) : sum=sum+a[i]; : else : sum=sum+0; : } : printf("正整數的總合=%d\n",sum); : } : #include<stdio.h> : #include<stdlib.h> : void main() : { : int s,i,r[6]; : printf("請輸入一個幸運數字"); : scanf("%d",&s); : for(i=1;i<7;i++) : { : b1: srand(s+time(NULL)); : s=rand(); : r[i]=s%42+1; if(i>0){ for(j=0;j<i;++j) { if(b[i]==b[j])goto b1; } } : printf("第%d個數=%d\n",i,r[i]); : : } : } 老師寫的不重覆數字的方法,給大家參考(別問我為什麼老師會用goto,方便嘛!!) : #include<stdio.h> : void main() : { : double sum,x,index; : int n; : index=1; : x=2; : sum=0; : for(n=1;index>0.000001;n++) : { : index=index*x/n; : sum=sum+index; : printf("n=%d.index=%lf.sum=%lf\n",n,index,sum); : } : } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.239.226
Morvan:goto喔...好不入流喔... 推 140.112.26.87 03/31
llecila:謝謝學長和黃富榆 推 210.85.9.22 03/31