大学c语言程序设计实验报告
时间:2025-03-10
时间:2025-03-10
这是答案
/* Note:Your choice is C IDE */
#include "stdio.h"
#include"math.h"
void main()
{
double x,y;
printf("请输入x的值(如:x=3.2):");
scanf("x=%lf",&x);
y=3.0/4.0*pow(x,5)+12.0*pow(x,4)-7.3*pow(x,3)-8.0/3.0*pow(x,2)+2*x-4.0;
printf("y=%lf",y);
}
实验一 2
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int a,ge,shi,bai,a1;
printf("请输入一个三位数(如:123):");
scanf("%d",&a);
ge=a%10;
shi=a%100/10;
bai=a/100;
a1=ge*100+shi*10+bai;
printf("%d\n",a1);
printf("%o%o%o",ge,shi,bai);
}
实验二 1
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
float x,y;
printf("请输入x的值(如:x=1.2):");
scanf("x=%f",&x);
if(x>=-1&&x<0) y=4*x-8;
if(x>=0&&x<1) y=3*x*x+10*x-1;
if(x>=1&&x<2) y=8*x*x*x-3*x*x+2*x-1;
if(x<-1||x>=2) printf("Data Error");
else
printf("y=%f",y);
}
这是答案
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int rate;
float price,sum,money,change;
printf("Plase enter rate,sum,money(example:2,10,45):") ; scanf("%d,%f,%f",&rate,&sum,&money);
if()
switch(rate)
{
case 1: change=money-5.5*sum;
if(change<0) printf("Data Error");
printf("%f",change);
break;
case 2: change=money-4.2*sum;
if(change<0) printf("Data Error");
printf("%f",change);
break;
case 3: change=money-3.0*sum;
if(change<0) printf("Data Error");
printf("%f",change);
break;
case 4: change=money-2.5*sum;
if(change<0) printf("Data Error");
printf("%f",change);
break;
default:printf("Data Error");
}
}
实验三 1a
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
long n,i,jie=1,sum=0;
printf("请输入n的值(如:n=5):");
scanf("n=%d",&n);
for(i=1;i<=n;i++)
{
jie*=i;
sum+=jie;
这是答案
}
printf("sum=%ld",sum);
}
实验三 1b
#include "stdio.h"
void main()
{
long n,i,j,jie=1,sum=0;
printf("请输入n的值(如:n=5):"); scanf("n=%d",&n);
for(i=1;i<=n;i++)
{
for(j=1,jie=1 ;j<=i;j++)
{jie*=j;}
sum+=jie;
}
printf("sum=%ld",sum);
}
实验三 2
#include "stdio.h"
void main()
{
int i,j;
float temp,sum=0,ave,fen[10];
printf("Please enter 20 num:");
for(i=0;i<10;i++)
{
scanf("%f",&fen[i]);
sum+=fen[i];
}
for(i=0;i<10;i++)
{ for(j=i;j<9;j++)
{
if(fen[i]<fen[j+1])
{
temp=fen[i];
fen[i]=fen[j+1];
fen[j+1]=temp;
}
}
}
ave=(sum-fen[0]-fen[1]-fen[8]-fen[9])/6.0; printf("%f",ave);
}
…… 此处隐藏:30字,全部文档内容请下载后查看。喜欢就下载吧 ……下一篇:职业院校精品课程申报表