第一篇:C語言實(shí)驗(yàn)題目
求兩個(gè)數(shù)之和。在兩種情況下完成:
①數(shù)據(jù)在程序內(nèi)部定義變量時(shí)賦初值,或者通過賦值語句賦值。②數(shù)據(jù)通過scanf()函數(shù)輸入。靜態(tài)輸入:
#include
#include
設(shè)圓半徑r=1.5,圓柱高h(yuǎn)=3,求圓周長(zhǎng)、圓面積、圓柱表面積、圓柱體積。要求用scanf 輸入數(shù)據(jù),輸出計(jì)算結(jié)果。#include
l=%6.2fn”,l);printf(“圓的面積為
s=%6.2fn”,s);printf(“圓柱的表面積為
sq=%6.2fn”,sq);printf(“圓柱的體積為
vz=%6.2fn”,vz);}
輸入a、b、c三個(gè)整數(shù),求出其中最大者,并連同三個(gè)源數(shù)據(jù)一起輸出。#include
if(x>z)
max=x;
else
max=z;} else {
if(y>z)
max=y;
else
max=z;} return(max);} void main(){ int max(int x,int y,int z);
int a,b,c,w;
printf(“請(qǐng)您輸入三個(gè)整數(shù):”);
scanf(“%d,%d,%d”,&a,&b,&c);
printf(“您輸入的三個(gè)數(shù)是:%d,%d,%dn”,a,b,c);
w=max(a,b,c);
printf(“這三個(gè)數(shù)中最大的是:%dn”,w);}
給出一個(gè)百分制成績(jī),要求輸出成績(jī)等級(jí)A、B、C、D、E。90分以上為A,80-89分為B,70-79分為C,60-69分為D,60分以下為E。要求輸入一個(gè)成績(jī)并打印出對(duì)應(yīng)的等級(jí)制成績(jī)。要求用switch語句完成。#include
printf(“您輸入了一個(gè)錯(cuò)誤的成績(jī)!請(qǐng)重新輸入n”);
scanf(“%d”,&grade);} c=grade/10;switch(c){ case 10: case 9: grade='A';break;case 8: grade='B';break;case 7: grade='C';break;case 6: grade='D';break;default: grade='E';} printf(“您輸入的成績(jī)的等級(jí)為:%Cn”,grade);}
計(jì)算當(dāng)n為何值時(shí),不等式sum=1 + 1/2 + 1/3 +… + 1/n >limit成立,輸出n對(duì)應(yīng)的sum(limit從鍵盤輸入,要求用while、或do...while 語句,limit=10)。#include
n++;
sum=sum+1/n;} printf(“此時(shí)sum的值是:%fn”,sum);printf(“此時(shí)n的值為%fn”,n);}
計(jì)算M=11+ 22+ 33+…+ NN,直到N等于15為止,輸出N和對(duì)應(yīng)的M。(要求用for語句做)
#include
M=M+(n+10*n);} for(n=10;n<=15;n++){
M=M+(n+100*n);} n--;printf(“當(dāng)n是%d時(shí),M的值為%fn”,n,M);}
100匹馬馱100擔(dān)貨,大馬一匹馱3擔(dān),中馬一匹馱2擔(dān),小馬一匹馱0.5擔(dān),計(jì)算大、中、小馬數(shù)目并輸出。#include
for(small=0;small<100;small+=2)
for(mid=0;mid<50;mid++)
{
if(3*big+2*mid+small/2==100&&big+mid+small==100)
{
printf(“big:%dt,mid:%dt,small:%dn”,big,mid,small);
sum++;
}
}
printf(“一共有%d種組合方式n”,sum);}
求 sum=1!+2!+3!+...+10!,并輸出結(jié)果。#include
t=t*n;
s=s+t;} printf(“1!+2!+3!+...+10!的和是:%en”,s);} 注意該程序的結(jié)果為:1!+2!+3!+...+10!的和是:4.037913e+006 是以科學(xué)計(jì)數(shù)法表示的結(jié)果,因?yàn)閕nt的定義范圍只能以此表示,如果用long int來輸出,則可以得到正常表示的結(jié)果 #include
t=t*n;
s=s+t;} printf(“1!+2!+3!+...+10!的和是:%ldn”,s);}
1!+2!+3!+...+10!的和是:4037913
設(shè)數(shù)列為1,3,5,7,9,11,13,15,17,19,動(dòng)態(tài)輸入在數(shù)組array中,然后順序打印輸出該數(shù)列,再逆序打印輸出該數(shù)列。#include scanf(“%d”,&array[i]);printf(“您輸入的10個(gè)整數(shù)的順序排列是:n”);for(i=0;i printf(“%-4d”,array[i]);printf(“n”);printf(“您輸入的10個(gè)整數(shù)的逆序排列是:n”);for(i=N-1;i>=0;i--) printf(“%-4d”,array[i]);printf(“n”);} 將3x3階二維數(shù)組的關(guān)于主對(duì)角線對(duì)稱的元素互換。二維數(shù)組的第1至3行元素分別為1、2、3、4、5、6、7、8、9。用矩陣形式分別輸出互換前、后的數(shù)組元素值。#include for(j=0;j<3;j++) printf(“%5d”,array[i][j]); printf(“n”);} for(i=1;i<3;i++) for(j=0;j { t=array[i][j]; array[i][j]=array[j][i]; array[j][i]=t; } printf(“After Exchanged:n”); for(i=0;i<3;i++) { for(j=0;j<3;j++) printf(“%5d”,array[i][j]); printf(“n”); } } 定義兩個(gè)字符數(shù)組s1、s2,并用賦初值的方法把兩個(gè)字符串“Computer”和“Language” 分別存放到s1、s2中,要求不用庫函數(shù)strcat(),把s2連接到s1的尾部,然后以%s格式輸出連接后的字符串s1。#include char s1[80],s2[40]; int i=0,j=0; printf(”input string1:“); scanf(”%s“,&s1); printf(”input string2:“); scanf(”%s“,&s2); while(s1[i]!='
主站蜘蛛池模板:
亚洲国产精品无码久久青草|
国模无码视频一区|
国产精品久久久久久婷婷|
国产97人人超碰cao蜜芽prom|
国产精品色吧国产精品|
亚洲精品suv精品一区二区|
免费毛片全部不收费的|
97se亚洲国产综合自在线观看|
乱老年女人伦免费视频|
女人被狂躁到高潮视频免费网站|
麻豆果冻国产剧情av在线播放|
婷婷国产天堂久久综合亚洲|
国产精品兄妹在线观看麻豆|
老湿机国产福利视频|
亚洲日韩av无码一区二区三区人|
影音先锋无码aⅴ男人资源站|
国产亚洲欧美日韩在线一区|
天天天欲色欲色www免费|
伊人久久亚洲综合影院首页|
亚瑟国产精品久久|
天堂亚洲国产中文在线|
肥臀浪妇太爽了快点再快点|
亚洲色婷婷久久精品av蜜桃|
亚洲精品一区二区三区大桥未久|
少妇高潮惨叫正在播放对白|
国产精品ⅴ无码大片在线看|
国产欧美日韩一区二区三区在线|
又爽又黄又无遮挡的视频|
亚洲综合无码一区二区痴汉|
国产粉嫩嫩00在线正在播放|
亚洲人av高清无码|
亚洲国产成人久久一区|
人成午夜大片免费视频77777|
五十老熟妇乱子伦免费观看|
国产精品理论片|
国产后入又长又硬|
成人影片一区免费观看|
国产成人亚洲综合色|
欧美一区二区三区性视频|
成人性生交大片免费卡看|
久久精品国产大片免费观看|