printf("請(qǐng)輸入一個(gè)整數(shù)%d:",x);
目前成都創(chuàng)新互聯(lián)已為上1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、呼倫貝爾網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
printf("最大值為:%d\n",x);
printf("最小值為:%d",z);
上面這三句是什么意思?我不明白,根據(jù)你的題意,應(yīng)該用多分支的if語(yǔ)句的格式,即:
if(表達(dá)式1)
{語(yǔ)句序列1;}
else if(表達(dá)式2)
{語(yǔ)句序列2;}
.
.
.
else
{語(yǔ)句序列n;}
代碼如下:
#include "stdio.h"
main()
{
int x,y;
printf("請(qǐng)輸入一個(gè)整數(shù)\nx=");
scanf("%d",x);
if(x1) y = x;
else if(x=1x10) y = 2*x-1;
else y = 3*x-11;
printf("y=%d\n",y);
}
#include?stdio.h
#define?N?4
int?fun(int?a[N][N])
{
int?i,j,s=0;
for(i=0;iN;i++)
for(j=0;jN;j++)
{
if(j==i||i+j==3)
a[i][j]=1;
else?s+=a[i][j];
}
return?s;
}
void?main()
{
int?i,j,a[N][N],k;
for(i=0;iN;i++)
for(j=0;jN;j++)
scanf("%d",a[i][j]);
k=fun(a);
printf("\n轉(zhuǎn)換后的數(shù)組:\n");
for(i=0;iN;i++)
{
for(j=0;jN;j++)
printf("%-4d",a[i][j]);
printf("\n");
}
printf("\n其余元素之和=%d",k);
}
已調(diào)試通過(guò),運(yùn)行示例:
void sumoffour(int a[], int n, int sum) {
int cnt = (1n); int flag = 1;
int b[15];
for(int i = 0; i cnt; ++i){
int n = 0;
for(int j = i, m = 0; j 0; j=1, ++m) {
if(j%2) b[n++] = a[m];
}
int sum2 = 0;
for(int j = 0; j n;++j) {
sum2 += b[j];
}
if(sum2 == sum){
flag = 0;
printf("The sum of");
for(int j = 0; j n - 1;++j)
printf(" %d,", b[j]);
printf(" and %d is %d.\n", b[n-1], sum);
}
}
if(flag) printf("No answer\n");
}
1、寫(xiě)我們的頭文件和主函數(shù)。寫(xiě)好我們的開(kāi)頭。
2、編寫(xiě)定義變量,我們語(yǔ)言定義一個(gè)i來(lái)用于后面的for循環(huán)。
3、我們輸入一個(gè)數(shù),在那之前我們要有一個(gè)printf()提示一下。
4、利用for循環(huán)看一看從2到n-1是否能被n整除,如果能就要break。
5、判斷素?cái)?shù),如果程序正常結(jié)束,就i>=n,說(shuō)明他就是素?cái)?shù)。
6、如果通過(guò)break結(jié)束,他就會(huì)in,所以他就不是素?cái)?shù)。
7、輸出最后結(jié)果。
#include stdlib.h
#include stdio.h
#include time.h
#include "conio.h"
int sum,tt,pmax;
int rnd0(int x1,int x2)
{ int r;static int n=1;
r=random(4);
switch(r)
{ case 0:printf("%d)%d+%d=",n++,x1,x2);break;
case 1:printf("%d)%d-%d=",n++,x1,x2);break;
case 2:printf("%d)%d×%d=",n++,x1,x2);break;
case 3:printf("%d)%d÷%d=",n++,x1,x2);break;
}
return r;
}
int rnd1()
{ int r;
r=random(pmax);
return r;
}
int rnd2()
{ int r;
r=random(pmax);
return r;
}
int crut(int x1,int fh,int x2)
{ int asn;
switch(fh)
{ case 0: asn=x1+x2;break;
case 1: asn=x1-x2;break;
case 2: asn=x1*x2;break;
case 3: asn=x1/x2;break;
}
return asn;
}
int vs(int m1,int m2)
{ int r,zq;r=random(3);
if(m1==m2) { zq=1;
switch(r)
{case 0: printf("Very good!");break;
case 1: printf("Excellent!");break;
case 2: printf("Keep up the good word!");break;
}
}
else { zq=0;
switch(r)
{case 0: printf("No.Please try again ");break;
case 1: printf("Wrong Try once more");break;
case 2: printf("No keep trying");break;
} printf("\nThe right answer:%d",m2);
}
getch();clrscr();return zq;
}
main()
{ int x1,x2,ans,cru,js,tj,i;
int fh;
ld:printf("輸入題目數(shù)量(1-10):");
scanf("%d",tt);if(tt0||tt10) {printf("請(qǐng)重新輸入\n");getch();clrscr();
goto ld;}
clrscr();printf("輸入出題的范圍,多少以下:");
scanf("%d",pmax);
randomize();
for(i=1;i=tt;i++)
{
x1=rnd1(pmax);
x2=rnd2(pmax);
fh=rnd0(x1,x2);
scanf("%d",ans);cru=crut(x1,fh,x2);
js=vs(ans,cru);
sum+=js;
}
tj=sum/tt*100;
printf("你的總得分為%d\n",sum*2);
printf("準(zhǔn)確率:%d%\n",tj);
if(tj75)
printf("Please ask your instructor fope extra help");
getch();
}
新聞名稱:C語(yǔ)言的函數(shù)作業(yè),C語(yǔ)言編程作業(yè)
文章分享:http://vcdvsql.cn/article24/hsjhce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)公司、云服務(wù)器、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)