#include
"stdio.h"
main()
printf
("\n");
/*每一行後換行*/
}}
兔子的規律為數列1,1,2,3,5,8,13,21…*/
main()
}
程式分析:判斷素數的方法:用乙個數分別去除2到sqrt(這個數),如果能被整除,
則表明此數不是素數,反之是素數。*/
#include
"math.h"
main()
if(leap)
/*內迴圈結束後,leap依然為1,則m是素數*/
leap=1;
}printf
("\nthe total is %d"
,h);
}4、/*乙個數如果恰好等於它的因子之和,這個數就稱為"完數"。例如6=1+2+3.程式設計
找出1000以內的所有完數。*/
main()
}if(s==0)
}}
請在空白處完善程式。*/
main()
printf
("array b:\n");
for(i=
0;i<
4;i++
)}
main()
for(i=
2;i<=
5;i++
)for
(j=1
;j<=i-
1;j++
)a[j]
=a[i-1]
[j]+a[i-1]
[j-1];
for(i=
0;i<=
5;i++
)}
分別求每個學生的平均成績和每門課程的平均成績。
要求所有成績均放入乙個4行5列的陣列中,輸入時同一人資料間用空格,不同人用回車
其中最後一列和最後一行分別放每個學生的平均成績、每門課程的平均成績及班級總平均分。*/
#include
#include
main()
for(j=
0;j<
5;j++
)for
(i=0
;i<
4;i++
)}
如輸入windows 輸出swodniw。*/
#include
main()
printf
("%s\n"
,c);
}指標法:
void
invert
(char
*s)}
main()
printf
("input str:\n");
gets
(str)
;printf
("\n%s"
,str)
;fprintf
(fp,
"%s"
,str)
;invert
(str)
;printf
("\n%s"
,str)
;fprintf
(fp,
"\n%s"
,str)
;fclose
(fp)
;}
#include
main()
#include
void
sort
(int
*x,int n)}}
void
main()
system
("pause");
fclose
(fp)
;}
main()
;/*a[0]為工作單元,從a[1]開始存放資料*/
int x , i, j=6;
/*j為元素個數*/
printf
("enter a number: ");
scanf
("%d"
,&x);a[
0]=x;i=j;
/*從最後乙個單元開始*/
while
(a>x)
/*將比x大的數往後移動乙個位置*/
a[++i]
=x;j++
;/*插入x後元素總個數增加*/
for(i=
1;i<=j;i++
)printf
("%8d"
,a);
printf
("\n");
}
#include
replace
(char
*s,char c1,
char c2)
}main()
printf
("enter a string:\n");
gets
(str)
;printf
("enter a&&b:\n");
scanf
("%c,%c"
,&a,
&b);
printf
("%s\n"
,str)
;fprintf
(fp,
"%s\n"
,str)
;replace
(str,a,b)
;printf
("the new string is----%s\n"
,str)
;fprintf
(fp,
"the new string is----%s\n"
,str)
;fclose
(fp)
;}
main()
intsearch
(char s1,
char s2)
return-1
;}
struct student
stu[5]
=,,,
,};main()
#define null 0
struct student
;void
main()
while
(p!=
null);
}
#include
#include
#include
main()
#include
void
fun(
int a,
int n)
}main()
,n=10
,i;file *f;if(
(f=fopen
("myf2.out"
,"w"))
==null
)printf
("open file myf2.out failed!\n");
fun(a,10)
;for
(i=0
;i<
10;i++
)fclose
(f);
}
#include
double
countpi
(double eps)
/*eps為允許誤差*/
return(2
*s);
}main()
pi=countpi
(eps)
;printf
("pi=%lf\n"
,pi)
;fprintf
(fp,
"pi=%lf\n"
,pi)
;fclose
(fp)
;}
C語言經典例程 經典c程式2例
前言 this article mainly introduces the classical routine of c language,2 cases of classical c program.friends who study c language can refer to it.程式1 ...
C語言必背經典程式
1 輸出99口訣。共9行9列,i控制行,j控制列。include stdio.h main printf n 每一行後換行 2 古典問題 有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?指標法 void invert...
幾道經典C語言程式實現
2.程式設計在乙個已知的字串中查詢最長單詞,假定字串中只含字母和空格,用空格來分隔單詞。char str 255 printf 請輸入乙個字串 n scanf n str gets str intmaxlength 0,maxindex 0 intlength 0 inti 0 while str ...