真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語言考試作業(yè)-創(chuàng)新互聯(lián)

1【程序題】

專注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)東乃免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

分數(shù)轉(zhuǎn)換為等級。分數(shù)與成績等級的對應(yīng)關(guān)系是:90~100為A,80~89為B,70~79為C,60~69為D,0~59為E。 編程要求:①用戶在提示符score:后面輸入一個百分制分數(shù),程序?qū)⒎謹?shù)轉(zhuǎn)換為成績等級A、B、C、D、E,并以grade=X(X為A、B、C、D、E之一)的形式輸出;②程序輸出結(jié)果后,繼續(xù)顯示提示信息score:,等待用戶的下一次輸入,并根據(jù)輸入的分數(shù)輸出相應(yīng)的成績等級;③當用戶在提示信息score:后輸入的成績大于100分,程序不予處理,而是繼續(xù)輸出提示信息score:;④當用戶在提示信息score:后輸入的成績?yōu)樨摂?shù),程序輸出Bye!后結(jié)束。下面是程序的運行效果:

我的答案:

#includeint main()

{

char g;

int n;

do

{

printf("score:");

scanf("%d",&n);

if(n<0)

printf("Bye!\n");

else if(n>=0&&n<=100)

{

if(n>=90&&n<=100)

g='A';

if(n>=80&&n<90)

g='B';

if(n>=70&&n<80)

g='C';

if(n>=60&&n<70)

g='D';

if(n>=0&&n<60)

g='E';

printf("grade=%c\n",g);

}

}while(n>=0);

return 0;

}

2【程序題】

數(shù)字之和為5的數(shù) 。編程要求:①用戶在提示符m,n:后面輸入兩個正整數(shù),程序?qū)和n之間(包括m和n本身)所有“各位數(shù)字之和為5”的數(shù)的個數(shù)輸出,輸出形式是count=A,其中A就是統(tǒng)計出的符合條件的整數(shù)個數(shù);②程序輸出結(jié)果后,繼續(xù)顯示提示信息m,n:,等待用戶的下一次輸入;③當用戶在提示信息m,n:后輸入的兩個數(shù)中至少有一個數(shù)小于等于0,程序輸出Bye!后結(jié)束。下面是程序的運行效果:

我的答案:

#includeint main()

{

int m,n,i,a,b,c,d,sum,count;

do

{

sum=count=0;

printf("m,n:");

scanf("%d%d",&m,&n);

if(m<=0||n<=0)

printf("Bye!\n");

else

{

a=(m>n?n:m);

b=(m>n?m:n);

for(i=a;i<=b;i++)

{

c=i;

sum=0;//由于在while循環(huán)中,sum的值會改變,所以在每個大循環(huán)中都要規(guī)定sum的初始值為0

while(c!=0)

{

d=c%10;//取余運算:求數(shù)字的個位數(shù)

sum=sum+d;

c=c/10;//通過將數(shù)字除以10,去掉數(shù)字的小數(shù)部分(利用int型數(shù)據(jù)的定義)

}

if(sum==5)

count++;

}

printf("count=%d\n",count);

}

}while(m>0&&n>0);

}

3【程序題】

中空沙漏形。在提示符size:后輸入整數(shù)n,程序基于n的值,輸出相應(yīng)的圖案,如下是n=5時的圖案:

注意:①程序輸出圖案后,繼續(xù)顯示提示符size:,等待用戶的下一次輸入;直到用戶輸入的值小于等于0為止;②當用戶在提示符size:后輸入的值小于等于0,程序輸出Bye!后結(jié)束。下面是程序的運行效果:

我的答案:

#includeint main()

{

int i,j,n,k;

do

{

printf("size:");

scanf("%d",&n);

if(n<=0)

printf("Bye!\n");

else

{

for(i=1;i<=n;i++)

{

if(i==1)

{

for(j=1;j<=2*n-1;j++)

printf("*");

printf("\n");

}

else

{

for(j=1;j<=2*n-i;j++)

{

if(j==i||j==2*n-i)

printf("*");

else

printf(" ");

}

printf("\n");

}

}

for(i=n-1;i>=1;i--)

{

if(i==1)

{

for(j=1;j<=2*n-1;j++)

printf("*");

printf("\n");

}

else

{

for(j=1;j<=2*n-i;j++)

{

if(j==i||j==2*n-i)

printf("*");

else

printf(" ");

}

printf("\n");

}

}



}

}while(n>0);

}

4【程序題】

折紙厚度。將一張紙對折,請問折幾次后紙的厚度可超過100米。編程要求:在提示符thickness:后,用戶輸入紙的厚度(單位是毫米)。程序以times=X的形式給出對折幾次后,紙的總厚度可以超過100米。注意:程序重復(fù)運行,每輸入一個厚度,程序給出一個結(jié)果,直到用戶輸入的厚度thickness小于等于0時,程序輸出Bye!,然后結(jié)束程序運行結(jié)果:

我的答案:

#includeint main()

{

double a;

int n;

do

{

n=-1;

printf("thickness:");

scanf("%lf",&a);

if(a<=0)

printf("Bye!\n");

else

{

while(a<=100000)

{

a*=2;

n++;

}

printf("times=%d\n",n);

}

}while(a>0);

return 0;

}

5【程序題】

譯密碼。明碼變?yōu)槊艽a的規(guī)則:? ①大寫字母A~V分別對應(yīng)變換為ASCII碼表上其后的第4個字符,即E~Z;而W~Z對應(yīng)變換為A~D;②小寫字母a~v分別對應(yīng)變換為ASCII碼表上其后的第4個字符,即e~z;而w~z對應(yīng)變換為a~d;③非字母字符不變。

編程要求:①在提示信息plaintext:后面,用戶輸入一段字符,其中可以包含空格,按Enter表示輸入結(jié)束。程序以ciphertext=STR形式輸出與輸入的所有字符一一對應(yīng)的密碼字符;②程序輸出結(jié)果后,繼續(xù)顯示提示信息plaintext:,等待用戶的下一次輸入;③當用戶在提示信息plaintext:后直接按下Enter,程序輸出Bye!后結(jié)束。下面是程序的運行效果:?

我的答案:

#includeint main()

{

char c;

int a;

do

{

a=0;

printf("plaintext:");

while((c=getchar())!='\n')

{

a++;

if(a==1)

printf("ciphertext=");

if((c>='A'&&c<='V')||(c>='a'&&c<='v'))

printf("%c",c+4);

else if((c>='W'&&c<='Z')||(c>='w'&&c<='z'))

printf("%c",c-22);

else

printf("%c",c);

}

if(a==0)

printf("Bye!\n");

else

printf("\n");

}while(a>0);

return 0;

}

6【程序題】

求平方根。用迭代法求a的平方根x :①迭代公式;②要求前后兩次求出的x的差的絕對值小于1e-5。?

編程要求:①程序顯示number:提示信息,等待用戶輸入a的值,用戶按Enter后,程序以sqrt(a)=X.YZ的形式輸出a的平方根(a及其平方根都是double型,輸出時都保留2位小數(shù)),并以times=A顯示出迭代次數(shù)(迭代次數(shù)為整型數(shù));②程序輸出結(jié)果后,再次顯示number:提示,等待用戶輸入下個數(shù);③當用戶在number:后輸入的數(shù)小于等于0時,程序輸出Bye!結(jié)束。注意:對迭代公式的起始值做特別規(guī)定:x0為a、x1為a/2。下面是程序的運行效果:

我的答案:

#include#includeint main()

{

double a,x0,x1,sqrt;

int t;

do

{

t=0;

printf("number:");

scanf("%lf",&a);

if(a<=0)

printf("Bye!\n");

else

{

? ? x0=a;

? ? x1=a/2;

? ? while(fabs(x0-x1)>=1e-5)

{

x0=x1;

x1=(x1+a/x1)/2;

t++;

}

? ? printf("sqrt(%.2f)=%.2f,times=%d\n",a,x1,t);

}

}while(a>0);

return 0;

}

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


分享名稱:c語言考試作業(yè)-創(chuàng)新互聯(lián)
URL鏈接:http://weahome.cn/article/dijigo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部