




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第第頁113道經(jīng)典C語言程序設(shè)計(jì)題113道經(jīng)典C語言程序設(shè)計(jì)題
113道經(jīng)典C語言程序設(shè)計(jì)題
1.輸入兩個(gè)正整數(shù),m和n,求其最大公約數(shù)和最小公倍數(shù)。
#includestdio.h
voidmain()
{
inthcf(int,int);/*函數(shù)聲明*/
intlcd(int,int,int);/*函數(shù)聲明*/
intu,v,h,l;
printf(Pleaseinputtwonumbers:\n);
scanf(%d,%d,u,v);
h=hcf(u,v);
printf(H.C.F=%d\n,h);
l=lcd(u,v,h);
printf(L.C.D=%d\n,l);
}
inthcf(intu,intv)
{
intt,r;
if(vu)
{t=u;u=v;v=t;}
while((r=u%v)!=0)
{u=v;v=r;}
return(v);
}
intlcd(intu,intv,inth)
{
return(u*v/h);
}
2.輸入一行字符,分別統(tǒng)計(jì)出其中字母、空格、數(shù)字和其他字符的個(gè)數(shù)。#includestdio.h
intletter,digit,space,others;
voidmain()
{
voidcount(char[]);
charte*t[80];
printf(Pleaseinputstring:\n);
gets(te*t);
printf(string:\n);
puts(te*t);
letter=0;
digit=0;
space=0;
113道經(jīng)典C語言程序設(shè)計(jì)題
others=0;
count(te*t);
printf(letter:%d,digit:%d,space:%d,others:%d\n,letter,digit,space,others);
}
voidcount(charstr[])
{
inti;
for(i=0;str[i]!='\0';i++)
if((str[i]='a'str[i]='z')||(str[i]='A'str[i]='Z'))
letter++;
elseif(str[i]='0'str[i]='9')
digit++;
elseif(str[i]==32)
space++;
else
others++;
}
3.輸入一個(gè)正整數(shù)求出它是幾位數(shù);輸出原數(shù)和位數(shù)。
#includestdio.h
intdigit;
voidmain()
{
voidcount(char[]);
charte*t[80];
printf(Pleaseinputnumbers:\n);
gets(te*t);
printf(Numbers:\n);
puts(te*t);
digit=0;
count(te*t);
printf(digit:%d\n,digit);
}
voidcount(charstr[])
{
inti;
for(i=0;str[i]!='\0';i++)
if(str[i]='0'str[i]='9')
digit++;
}
4.輸入一個(gè)正整數(shù),輸出原數(shù)并逆序打印出各位數(shù)字。
#includestdio.h
voidinvertLongInt(long);
voidmain()
113道經(jīng)典C語言程序設(shè)計(jì)題
{
unsignedlongiNumber;
printf(Pleaseinputanumber:\n);
scanf(%ld,iNumber);
printf(Theinputnumberis:%ld\n,iNumber);
printf(Theinversenumberis:);
invertLongInt(iNumber);
}
voidinvertLongInt(long*)
{
if(*=0*=9)
printf(%d\n,*);
else
{
printf(%d,*%10);
invertLongInt(*/10);
}
}
5.從鍵盤上輸入假設(shè)干同學(xué)的一門課成果,統(tǒng)計(jì)并輸出最高成果和最低成果及相應(yīng)的序號(hào),當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入。
6.從鍵盤上輸入假設(shè)干同學(xué)的一門課成果,計(jì)算出平均分,當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入。將結(jié)果輸出。
7.求1!+2!+3!+……+20!,將結(jié)果輸出。
#includestdio.h
voidmain()
{
floats=0,t=1;
intn;
for(n=1;n=20;n++)
{
t=t*n;
s=s+t;
}
printf(1!+2!+3!+……+20!=%e\n,s);
}
8.打印以下列圖案:*
***
*****
*******
#includestdio.h
voidmain()
{
113道經(jīng)典C語言程序設(shè)計(jì)題
inti,j;
printf(Thepictureis:\n);
staticcharpicture[4][7]={{'','','','*'},
{'','','*','*','*'},{'','*','*','*','*','*'},{'*','*','*','*','*','*','*'}};
for(i=0;i=3;i++)
{
for(j=0;j=6;j++)
printf(%c,picture[i][j]);
printf(\n);
}
}
9.打印以下列圖案:
*
**
***
****
#includestdio.h
voidmain()
{
inti,j;
printf(Thepictureis:\n);
charpicture[4][4]={{'*'},
{'*','*'},{'*','*','*'},{'*','*','*','*'}};
for(i=0;i=3;i++)
{
for(j=0;j=3;j++)
printf(%c,picture[i][j]);
printf(\n);
}
}
10.求以下試子的值:1-1/2+1/3-1/4+……+1/99-1/100,將結(jié)果輸出。
#includestdio.h
voidmain()
{
floatsum=1.0,t,s=1;
inti;
for(i=1;i=100;i++)
{
t=s/i;
sum=sum+t;
s=-s;
}
113道經(jīng)典C語言程序設(shè)計(jì)題
printf(1-1/2+1/3-1/4+……+1/99-1/100=%5.4f\n,sum);
}
11.打印出100~999之間的全部水仙花數(shù)。
#includestdio.h
voidmain()
{
inti,j,k,n;
printf(100~999之間的全部水仙花數(shù)are:\n);
for(n=100;n1000;n++)
{
i=n/100;
j=n/10-i*10;
k=n%10;
if(n==i*i*i+j*j*j+k*k*k)
printf(%d,n);
}
printf(\n);
}
12.求Sn=a+aa+aaa+…+aa…a之值,n,a由鍵盤輸入。
#includestdio.h
voidmain()
{
inta,n,i=1,sn=0,tn=0;
printf(a,n=:);
scanf(%d,%d,a,n);
while(i=n)
{
tn=tn+a;
sn=sn+tn;
a=a*10;
++i;
}
printf(a+aa+aaa+…+aa…a=%d\n,sn);
}
13.打印以下列圖案:
*******
*******
*******
*******
#includestdio.h
voidmain()
{
chara[7]={'*','*','*','*','*','*','*'};
113道經(jīng)典C語言程序設(shè)計(jì)題
inti,j,k;
charspace='';
printf(Thepictureis:);
for(i=0;i4;i++)
{
printf(\n);
printf();
for(j=1;j=i;j++)
printf(%c,space);
for(k=0;k7;k++)
printf(%c,a[k]);
}
printf(\n);
}
14.打印以下列圖案:
1
121
12321
1234321
15.打印以下列圖案:
1234321
12321
121
1
16.編寫一個(gè)統(tǒng)計(jì)同學(xué)成果程序,完成以下功能:輸入4個(gè)同學(xué)的2門課成果;求出全班的總平均分,將結(jié)果輸出。
#includestdio.h
#defineN4
structstudent
{
charnum[3];
charname[4];
floatscore[2];
floatavr;
}
stu[N];
voidmain()
{
inti,j;
floatsum,average;
for(i=0;iN;i++)/*輸入數(shù)據(jù)*/
{
113道經(jīng)典C語言程序設(shè)計(jì)題
printf(inputscoresofstudent%d:\n,i+1);
printf(name:);
scanf(%s,stu[i].name);
for(j=0;j2;j++)
{
printf(score%d:,j+1);
scanf(%f,stu[i].score[j]);
}
}
average=0;/*計(jì)算*/
for(i=0;iN;i++)
{
sum=0;
for(j=0;j2;j++)
sum+=stu[i].score[j];
stu[i].avr=sum/2;
average+=stu[i].avr;
}
average/=N;
printf(Namescore1score2average\n);
for(i=0;iN;i++)
{
printf(%5s%10s,stu[i].num,stu[i].name);
for(j=0;j2;j++)
printf(%9.2f,stu[i].score[j]);
printf(%8.2f\n,stu[i].avr);
}
printf(average=%5.2f\n,average);
}
17.打印以下列圖案:
*****
*****
*****
*****
*****
#includestdio.h
voidmain()
{
chara[5]={'*','*','*','*','*'};
inti,j,k;
charspace='';
printf(Thepictureis:);
for(i=0;i5;i++)
113道經(jīng)典C語言程序設(shè)計(jì)題
{
printf(\n);
printf();
for(j=1;j=i;j++)
printf(%c,space);
for(k=0;k5;k++)
printf(%c,a[k]);
}
printf(\n);
}
18.給出年、月、日,計(jì)算該日是該年的第幾天。
#includestdio.h
voidmain()
{
intsum_day(int,int);
intleap(intyear);
intyear,month,day,days;
printf(inputdate(year,month,day):);
scanf(%d,%d,%d,year,month,day);
printf(%d/%d/%d,year,month,day);
days=sum_day(month,day);
if(leap(year)month=3)
days=days+1;
printf(isthe%dthdayinthisyear.\n,days);
}
intsum_day(intmonth,intday)
{
intday_tab[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
inti;
for(i=1;imonth;i++)
day+=day_tab[i];
return(day);
}
intleap(intyear)
{
intleap;
leap=year%4==0year%100!=0||year%400==0;
return(leap);
}
19.求一個(gè)3*3的整型矩陣對(duì)角線元素之和。將原矩陣和求出的和輸出。
#includestdio.h
voidmain()
{
113道經(jīng)典C語言程序設(shè)計(jì)題
floata[3][3],sum=0;
inti,j;
printf(請(qǐng)輸入元素:\n);
for(i=0;i3;i++)
for(j=0;j3;j++)
scanf(%f,a[i][j]);
for(i=0;i3;i++)
sum=sum+a[i][i];
printf(對(duì)角線之和是:%6.2f\n,sum);
for(i=0;i=3;i++)
{
for(j=0;j=3;j++)
printf(%5.2f,a[i][j]);
printf(\n);
}
}
20.求一個(gè)4*3的矩陣各行元素的平均值;將原矩陣和求出的平均值全部輸出。#includestdio.h
voidmain()
{
inta[4][3],s[4],i,j,k;
for(i=0;i4;i++)
for(j=0;j3;j++)
scanf(%d,*(a+i)+j);
for(i=0;i4;i++)
{
k=0;
for(j=0;j3;j++)
k+=a[i][j];
printf(第%d行的平均值是%d,i+1,k);
printf(\n);
}
}
21.求一個(gè)3*4的矩陣各列元素的平均值;將原矩陣和求出的平均值全部輸出。#includestdio.h
voidmain()
{
inta[4][3],s[4],i,j,k;
for(i=0;i4;i++)
for(j=0;j3;j++)
scanf(%d,*(a+i)+j);
113道經(jīng)典C語言程序設(shè)計(jì)題
for(i=0;i4;i++)
{
k=0;
for(j=0;j3;j++)
k+=a[i][j];
printf(第%d行的平均值是%d,i+1,k);
printf(\n);
}
}
22.求一個(gè)3*5的矩陣各列元素的最大值,將原矩陣和求出的最大值全部輸出。#includestdio.h
voidmain()
{
inta[3][5],s[3],i,j,k;
for(i=0;i3;i++)
for(j=0;j5;j++)
scanf(%d,*(a+i)+j);
for(i=0;i3;i++)
{*(s+i)=*(*(a+j));
for(j=1;j5;j++)
if(*(s+i)*(*(a+i)+j))
*(s+i)=*(*(a+i)+j);
}
for(i=0;i3;i++)
{
printf(Line=%dMa*=%d,j,s[j]);
printf(\n);
}
}
23.求一個(gè)4*3的矩陣各行元素的最大值,將原矩陣和求出的最大值全部輸出。#includestdio.h
voidmain()
{
inta[4][3],s[4],i,j,k;
for(i=0;i4;i++)
for(j=0;j3;j++)
scanf(%d,*(a+i)+j);
for(i=0;i4;i++)
{*(s+i)=*(*(a+i));
for(j=1;j3;j++)
113道經(jīng)典C語言程序設(shè)計(jì)題
if(*(s+i)*(*(a+i)+j))
*(s+i)=*(*(a+i)+j);
}
for(i=0;i4;i++)
{
printf(Row=%dMa*=%d,i,s[i]);
printf(\n);
}
}
24.求一個(gè)M*N的矩陣中元素的最大值,將原矩陣和求出的最大值全部輸出。#includestdio.h
#defineN10
#defineM10
voidmain()
{
inta
[N],i,j,k
,ma*,m,n;
scanf(%d%d,m,n);
for(i=0;im;i++)
for(j=0;jn;j++)
scanf(%d,*(a+i)+j);
for(i=0;im;i++)
{
for(j=0;jn-1;j++)
{
if(a[i][j]=a[i][j+1])
ma*=a[i][j+1];
else
ma*=a[i][j];
}
k[i]=ma*;
}
for(i=0;im-1;i++)
{
if(k[i]=k[i+1])
ma*=k[i+1];
else
ma*=k[i];
}
printf(%d,ma*);
}
113道經(jīng)典C語言程序設(shè)計(jì)題
25.判斷一個(gè)N*N的矩陣是否為對(duì)稱矩陣,將原矩陣輸出,判斷結(jié)果輸出。
#includestdio.h
#defineN10
voidmain()
{
inta[N][N],i,j,k,n;
scanf(%d,n);
for(i=0;in;i++)
for(j=0;jn;j++)
scanf(%d,a[i][j]);
for(i=0;in;i++)
{
for(j=i+1;jn;j++)
{
if(a[i][j]==a[j][i])
k=1;
else
k=0;
}
}
if(k=0)
printf(bushi);
else
printf(shi\n);
for(i=0;in;i++)
for(j=0;jn;j++)
printf(%d,a[i][j]);
}
26.有一篇文章,有三行文字,每行有80個(gè)字符。要求統(tǒng)計(jì)出其中英文大寫字母、消協(xié)字母、數(shù)字、空格以及其他字符的個(gè)數(shù)。
#includestdio.h
voidmain()
{
inti,j,big=0,sma=0,num=0,spa=0,oth=0;
charte*t[3][80];
for(i=0;i3;i++)
{
printf(請(qǐng)輸入行%d:\n,i+1);
gets(te*t[i]);
for(j=0;j80te*t[i][j]!='\0';j++)
{
if(te*t[i][j]='A'te*t[i][j]='Z')
big++;
elseif(te*t[i][j]='a'te*t[i][j]='z')
113道經(jīng)典C語言程序設(shè)計(jì)題
sma++;
elseif(te*t[i][j]='0'te*t[i][j]='9')
num++;
elseif(te*t[i][j]=='')
spa++;
else
oth++;
}
}
printf(大寫字母:%d\n,big);
printf(小寫字母:%d\n,sma);
printf(數(shù)字:%d\n,num);
printf(空格:%d\n,spa);
printf(其它:%d\n,oth);
}
27.將20個(gè)整數(shù)放到一維數(shù)組中,輸出該數(shù)組的最大值和最小值。
#includestdio.h
voidmain()
{
inti,j,min,ma*,a[21];
printf(請(qǐng)輸入數(shù)據(jù):\n);
for(i=1;i=20;i++)
{
printf(a[%d]=,i);
scanf(%d,a[i]);
}
for(i=1;i=19;i++)
{
min=i;
for(j=2;j=19;j++)
if(a[min]a[j]);
a[min]=a[j];
}
for(i=1;i=19;i++)
{
ma*=i;
for(j=2;j=19;j++)
if(a[ma*]a[j]);
a[ma*]=a[j];
}
printf(最大數(shù)為:%d\n,a[ma*]);
printf(最小數(shù)為:%d\n,a[min]);
}
113道經(jīng)典C語言程序設(shè)計(jì)題
28.將15個(gè)整數(shù)放到一維數(shù)組中,輸出該數(shù)組中的最大值它的下標(biāo),然后將它和數(shù)組中的最前面的元素對(duì)換。
#includestdio.h
voidmain()
{
inti,j,min,ma*,a[16],m,n;
printf(請(qǐng)輸入數(shù)據(jù):\n);
for(i=1;i=15;i++)
{
printf(a[%d]=,i);
scanf(%d,a[i]);
}
for(i=1;i=14;i++)
{
ma*=i;
for(j=2;j=14;j++)
if(a[ma*]a[j]);
a[ma*]=a[j];
m=I,n=j
}
printf(最大數(shù)下標(biāo)為:%d,%d\n,m,n);
}
29.將字符數(shù)組str1種下標(biāo)為偶數(shù)的元素賦給另一字符數(shù)組str2,并輸出str1和str2。#includestdio.h
#includestring.h
#defineN10
voidmain()
{
inti,n;
charstr1[N],str2[N];
gets(str1);
for(n=0;nN;n++)
{
i=2*n;
str2[n]=str1[i];
}
puts(str1);
puts(str2);
}
30.編寫一個(gè)程序,將兩個(gè)字符串連接起來,不要運(yùn)用strcat函數(shù)。
#includestdio.h
voidmain()
{
113道經(jīng)典C語言程序設(shè)計(jì)題
charstr1[20],str2[20];
inti=0,j=0;
printf(請(qǐng)輸入字符串1:\n);
scanf(%s,str1);
printf(請(qǐng)輸入字符串2:\n);
scanf(%s,str2);
while(str1[i]!='\0')
i++;
while(str2[j]!='\0')
str1[i++]=str2[j++];
str1[i]='\0';
printf(合并之后的字符串為:%s\n,str1);
}
31.編寫一個(gè)程序,將字符數(shù)組a中的全部字符復(fù)制到字符數(shù)組b中。不要運(yùn)用strcpy函數(shù)。
#includestdio.h
#includestring.h
voidmain()
{
chara[40],b[40];
inti;
printf(請(qǐng)輸入a:\n);
scanf(%s,a);
for(i=0;i=strlen(a);i++)
b[i]=a[i];
printf(b:%s\n,b);
}
32.編寫一個(gè)程序,找出3個(gè)字符串中的最大者,將它輸出。
#includestdio.h
#includestring.h
voidmain()
{
charstring[20];
charstr[3][20];
inti;
for(i=0;i3;i++)
gets(str[i]);
if(strcmp(str[0],str[1])0)
strcpy(string,str[0]);
else
strcpy(string,str[1]);
if(strcmp(str[2],string)0)
strcpy(string,str[2]);
113道經(jīng)典C語言程序設(shè)計(jì)題
printf(最大的字符串是:\n%s\n,string);
}
33.編寫程序,輸入任意一個(gè)1~7之間的整數(shù),將他們轉(zhuǎn)換成對(duì)應(yīng)的英文單詞。例如:1轉(zhuǎn)換成Monday,7轉(zhuǎn)換成Sunday。
#includestdio.h
voidmain()
{
inta;
printf(輸入一個(gè)整數(shù):\n);
scanf(%d,a);
if(a==1)printf(Monday\n);
elseif(a==2)printf(Tuesday\n);
elseif(a==3)printf(Wendesday\n);
elseif(a==4)printf(Thursday\n);
elseif(a==5)printf(Friday\n);
elseif(a==6)printf(Saturday\n);
elseif(a==7)printf(Sunday\n);
elseprintf(錯(cuò)誤\n);
}
34.編寫程序,輸入兩個(gè)整數(shù),和+、-、*、/之中的任意一個(gè)運(yùn)算符,輸出計(jì)算結(jié)果。#includestdio.h
voidmain()
{
floata,b;
charc;
printf(請(qǐng)輸入一個(gè)運(yùn)算符:\n);
scanf(%c,c);
printf(請(qǐng)輸入兩個(gè)整數(shù):\n);
scanf(%d,%d,a,b);
switch(c)
{
case'+':printf(%f\n,a+b);break;
case'-':printf(%f\n,a-b);break;
case'*':printf(%f\n,a*b);break;
case'/':printf(%f\n,a/b);break;
default:printf(錯(cuò)誤);
}
}
35.輸入年號(hào),計(jì)算這一年的2月份的天數(shù),將結(jié)果輸出。
#includestdio.h
voidmain()
{
intyear,leap;
113道經(jīng)典C語言程序設(shè)計(jì)題
printf(請(qǐng)輸入年份:\n);
scanf(%d,year);
if(year%4==0)
{
if(year%100==0)
{
if(year%400==0)
leap=1;
else
leap=0;
}
else
leap=1;
}
else
leap=0;
if(leap)
printf(%d年的2月有29天,year);
else
printf(%d年的2月有28天,year);
}
36.輸入三角形的三邊a,b,c,判斷a,b,c,能否構(gòu)成三角形,假設(shè)能,計(jì)算面積。#includestdio.h
#includemath.h
voidmain()
{
floata,b,c,area;
doubles;
printf(Pleaseenterthreesidesofatriangle:\n);
scanf(%f,%f,%f,a,b,c);
s=(a+b+c)/2.0;
area=sqrt(s*(s-a)*(s-b)*(s-c));
if(a+bc||b+ca||a+cb)
printf(Theycan'tformatriangle.\n);
else
printf(Theareaofthetriangleis:%f\n,area);
}
#includestdio.h
#defineN10
#defineM10
voidmain()
{
inti,j,k,m,n,flag1,flag2,a[N]
113道經(jīng)典C語言程序設(shè)計(jì)題
,ma*,ma*j;
printf(輸入行數(shù)n[n10]:);
scanf(%d,n);
printf(輸入列數(shù)m[m10]:);
scanf(%d,m);
for(i=0;in;i++)
{
printf(第%d行\(zhòng)n,i+1);
for(j=0;jm;j++)
scanf(%d,a[i][j]);
}
37.輸入三角形的三邊a,b,c,判斷a,b,c,能否構(gòu)成三角形,何種類型的三角形:等腰、等邊、直角、等腰直角、一般。
#includestdio.h
#includemath.h
voidmain()
{
floata,b,c;
printf(請(qǐng)輸入三角形邊長:\n);
scanf(%f%f%f,a,b,c);
if((a-b=c)||(b-c=a)||(c-a=b))printf(不能夠成三角形\n);
elseif((a*a+b*b==c*c)||(b*b+c*c==a*a)||(c*c+a*a==b*b))
if((a==b)||(b==c)||(c==a))printf(等腰直角三角形\n);
elseprintf(直角三角形\n);
elseif((a==b)(b==c))printf(等邊三角形\n);
elseif((a==b)(b!=c)||(c==b)(b!=a)||(a==c)(c!=a))printf(等腰三角形\n);elseprintf(一般三角形\n);
}
38.輸入獎(jiǎng)金數(shù)a,計(jì)算并輸出稅率、應(yīng)繳稅款和實(shí)得獎(jiǎng)金數(shù)。〔用if語句編程〕#includestdio.h
voidmain()
{
inta;
floatr,t,s;
printf(請(qǐng)輸入獎(jiǎng)金數(shù):\n);
scanf(%d,a);
if(a500)r=0.00;
elseif(a1000)r=0.05;
elseif(a2000)r=0.08;
elseif(a2000)r=0.10;
elser=0.15;
t=a*r;
113道經(jīng)典C語言程序設(shè)計(jì)題
s=a-t;
printf(稅率:%7.2f\n,r);
printf(稅款:%7.2f\n,t);
printf(實(shí)得獎(jiǎng)金:%7.2f\n,s);
}
39.輸入獎(jiǎng)金數(shù)a,計(jì)算并輸出稅率、應(yīng)繳稅款和實(shí)得獎(jiǎng)金數(shù)。〔用switch語句編程〕#includestdio.h
voidmain()
{
inta,e;
floatr,t,s;
printf(請(qǐng)輸入獎(jiǎng)金數(shù):\n);
scanf(%d,a);
e=a/500;
switch(e)
{case0:r=0.00;break;
case1:r=0.05;break;
case2:
case3:r=0.08;break;
case4:
case5:
case6:
case7:
case8:
case9:r=0.10;break;
default:r=0.15;break;
}
t=a*r;
s=a-t;
printf(稅率:%7.2f\n,r);
printf(稅款:%7.2f\n,t);
printf(實(shí)得獎(jiǎng)金:%7.2f\n,s);
}
40.輸入同學(xué)的成果,利用計(jì)算機(jī)將同學(xué)的成果劃分出等級(jí)并輸出:
90~100:A級(jí);80~89:B級(jí);70~79:C級(jí);60~69:D級(jí);
#includestdio.h
voidmain()
{
floatm;
printf(輸入同學(xué)成果:\n);
scanf(%f,m);
if((m100)||(m0))printf(數(shù)據(jù)有誤\n);
elseif(m=90)printf(A級(jí)\n);0~59:E級(jí);
113道經(jīng)典C語言程序設(shè)計(jì)題
elseif(m=80)printf(B級(jí)\n);
elseif(m=70)printf(C級(jí)\n);
elseif(m=60)printf(D級(jí)\n);
elseprintf(E級(jí)\n);
}
41.編程序,求方程a*2+b*+c=0的解;輸入a,b,c.
#includestdio.h
#includemath.h
voidmain()
{
floata,b,c,t;
double*1,*2;
printf(請(qǐng)由高次到低次順次輸入系數(shù):\n);
scanf(%f%f%f,a,b,c);
t=b*b-4*a*c;
if(t0)printf(方程無實(shí)根\n);
if(t==0)
{
*1=-(b/2/a);
printf(方程有兩個(gè)相等實(shí)根,*1=*2=%5.2f\n,*1);
};
if(t0)
{
*1=-(b+sqrt(t))/2/a;
*2=-(b-sqrt(t))/2/a;
printf(方程有兩個(gè)不等實(shí)根,*1=%5.2f,*2=%5.2f\n,*1,*2);
}
}
42.編程序,輸入4個(gè)整數(shù),按
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高效玻璃鋼化糞池產(chǎn)品研發(fā)與品質(zhì)改良合作協(xié)議
- 2025年高端綠茶采摘與加工工藝培訓(xùn)合作協(xié)議
- 2025年城市社區(qū)生活服務(wù)小額消費(fèi)貸款協(xié)議
- 2025年城市綜合體玻璃清潔與低碳運(yùn)行服務(wù)合同
- 211. 汽車起重機(jī)租賃合同范本
- 2025年國際高端咖啡豆進(jìn)口銷售合同范本
- 2025年環(huán)保型鏟車租賃與綠色保養(yǎng)服務(wù)合同
- 2025年冷鏈物流企業(yè)員工健康保障及冷鏈運(yùn)輸服務(wù)合同
- 2025年度家庭財(cái)產(chǎn)分割及子女未來職業(yè)發(fā)展保障協(xié)議書范本
- 2025年度高端酒店管理資源共享與收益分配合同
- 第1章 汽車4S店概述
- 呼蘭河傳完整版課件
- 醫(yī)療器械監(jiān)管實(shí)務(wù)
- 旅游景區(qū)反恐防爆應(yīng)急預(yù)案
- 實(shí)驗(yàn)室隱患排查培訓(xùn)
- 九年級(jí)化學(xué)第三單元課題1分子和原子人教新課標(biāo)版省公開課獲獎(jiǎng)?wù)n件說課比賽一等獎(jiǎng)?wù)n件
- 浪潮iqt在線測(cè)評(píng)題及答案
- 中外運(yùn)社招在線測(cè)評(píng)題
- 森林防火條例
- GB/T 18802.331-2024低壓電涌保護(hù)器元件第331部分:金屬氧化物壓敏電阻(MOV)的性能要求和試驗(yàn)方法
- HG∕T 4693-2014 工業(yè)氟硅酸鉀
評(píng)論
0/150
提交評(píng)論