#include?cstdio

成都創(chuàng)新互聯(lián)是專業(yè)的新賓網(wǎng)站建設(shè)公司,新賓接單;提供成都做網(wǎng)站、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行新賓網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
void?menu(){
printf("1.求兩個數(shù)的和\n");
printf("2.求兩個數(shù)的差\n");
printf("3.求兩個數(shù)的積\n");
printf("4.求兩個數(shù)的商\n");
printf("5.求兩個數(shù)的余\n");
}
int?add(int?x,int?y){return?x+y;}
int?sub(int?x,int?y){return?x-y;}
int?mul(int?x,int?y){return?x*y;}
int?drv(int?x,int?y){return?x/y;}
int?mod(int?x,int?y){return?x%y;}
int?main(){
int?a,b,n;
printf("Please?input?2?numbers:");
scanf("%d%d",a,b);
menu();
printf("Please?input?the?number:");
scanf("%d",n);
switch(n){
case?1:printf("%d\n",add(a,b));break;
case?2:printf("%d\n",sub(a,b));break;
case?3:printf("%d\n",mul(a,b));break;
case?4:printf("%d\n",drv(a,b));break;
case?5:printf("%d\n",mod(a,b));break;
default:printf("Wrong?number!");
}
}
望采納
#include math.h
int primeNum(int p)
{
int i, q;
/* Negative number is not a prime */
if (p 0)
return 0;
q = (int) sqrt(p);
for (i = 2; i q; i++)
if ((p % i) == 0)
return 0;
/* No factor of p is found */
return 1;
}
/*原理::
從2-sqrt(x)的數(shù)中看是否有可以整除的, 如果沒有, 則為素數(shù).
*/
#includestdio.h
int main()
{
int sum(int);
int factorial(int);
int n,s;
long int p;
printf("請輸入n值:\n");
scanf("%d",n);
s=sum(n);
p=factorial(n);
printf("1+2+3+...+n=%d\n",s);
printf("n!=%ld\n",p);
return 0;
}
int sum(int x)
{
int a=0;
for(int i=0;i=x;i++)
a=a+i;
return a;
}
int factorial(int y)
{
int b=1;
for(int i=1;i=y;i++)
b=b*i;
return b;
}
因為階乘會得到很大的結(jié)果,會超出p的范圍,所以n值不能太大,否則階乘沒有結(jié)果(或不對),只有加法的結(jié)果;
#includestdio.h
#includestring.h
struct?student
{
char?No[12];//學(xué)號
char?name[12];//姓名
int?score1;//成績1
int?score2;//成績2
int?score3;//成績3
int?total;//總分
double?avg;//平均分
};
student?std[10];//定義一個結(jié)構(gòu)體數(shù)組
void?input()
{
int?i;
printf("請按照學(xué)號?姓名?成績1?成績2?成績3的格式輸入:\n");
for(i=0;i10;i++)
{
scanf("%s%s%d%d%d",std[i].No,std[i].name,std[i].score1,std[i].score2,std[i].score3);
}
}
double?average()
{
int?i;
double?sum=0;
for(i=0;i10;i++)
{
std[i].total=std[i].score1+std[i].score2+std[i].score3;
std[i].avg=(double)(std[i].score1+std[i].score2+std[i].score3)/3.0;
sum+=std[i].avg;
}
return?sum/10.0;
}
void?maximum()
{
int?i,maxtotal,high;
maxtotal=std[0].total;
for(i=0;i10;i++)
{
if(maxtotal=std[i].total)
{
maxtotal=std[i].total;
high=i;
}
}
printf("The?highest?score:%12s?score?total:%4d\n",std[high].name,std[high].total);
}
void?main()
{
int?i;
double?avg;
input();
avg=average();
printf("NO.?????????name???????score1?score2?score3?total?average\n");
for(i=0;i10;i++)
{
printf("%-12s%-12s%-8d%-8d%-8d%-8d%8.2f\n",std[i].No,std[i].name,std[i].score1,std[i].score2,std[i].score3,std[i].total,std[i].avg);
}
printf("average=%8.2f\n",avg);
maximum();
}
寫個大概
沒寫糾錯的代碼
運行通過
如果你覺得簡單了
可以聯(lián)系我
我給你個功能強大一些的
那個是用鏈表做的并且將數(shù)據(jù)寫入文件的?可以從文件中讀記錄
網(wǎng)站題目:c語言第三次實驗報告函數(shù),c語言第二章實驗報告
瀏覽地址:http://chinadenli.net/article23/dsgsgcs.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、外貿(mào)網(wǎng)站建設(shè)、企業(yè)建站、標簽優(yōu)化、定制開發(fā)、網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)