,已知鸡兔总头数为h(heads),总脚数为f(feet),问鸡兔各有多少只?
#include <>
#include <>
Int main()
{
int h,f,x,y;
printf(“input the numbers of heads and feet:”);
scanf(“%d,%d”,&h,&f);
x=(4*h-f)/2;
y=(f-2*h)/2;
printf(“heads=%d,feat=%d\n”,h,f);
printf(“chicken=%d,rabbit=%d\n”,x,y);
getch();
return 0;
}
:
999编译和运行程序,运行结果为: .
:输入一个不大于255地自然数x,计算y=(1+x)/x2.
#include <>
#include <>
int main()
{
char x;
float y;
scanf(“%d”,&x);
y=(+x)/(x*x);
printf(“y=%f\n”,y);
getch();
return 0;
}
,当x<1时,y=x;1≤x<10,y=2x-1;x≥10,y=3x-11;写程序,输入x地值,输出y相应地值.
#include <>
#include <>
int main()
{
float x,y;
scanf(“x=%f”,&x);
if(x<1);
y=x;
if(x>=1 && x<10)
y=2*x-1;
else
y=3*x-11;
printf(“y=%f\n”,y);
getch ();
return 0;
}
,3/2,5/3,8/5,13/8,21/13,…求出这个数列地前20项之和.
#include <>
#include <>
int main()
{
int i;
double a=2,b=1,sum,t;
for(i=1;i<=20;i++)
{
sum=sum+a/b;
t=a;
a=a+b;
b=t;
}
Printf(“sum=%\n”,sum);
getch();
return 0;
}
.
#include <>
#include <>
int main()
{ int a[10],i,j,t;
printf(“please input 10 numbers:\n”);
for(i=0;i<10;i++)
scanf(“%d”,&a[i]);
for(i=0;i<9;i++)
for(j=i+1;j<10;j++)
if(a[j]<a[i])
{t=a[i];
a[i]=a[j];
a[j]=t;
}
printf(“the sorted numbers:\n”);
for(i=0;i<10;i++) printf(“%4d”,a[i]);
C语言程序设计实验报告 来自淘豆网www.taodocs.com转载请标明出处.