C语言程序设计部分实验
参考答案
实验2 2-1-2
#include
int c,f=150;
c=f*5/9-32*5/9;
printf(\return 0;
思考:不一样 结果变为65 因为取整过程不同 造成误差
2-1-3
#include
int c=26,f; f=c*9/5+32;
printf(\return 0;
}
#include
int main(){//2-1-4 int math=87,eng=72,comp=93; printf(\(math+eng+comp)/3); return 0; }
#include
c=n; b=(n/10); a=n/100;
printf(\整数%d 的个位数字是%d, 十位数字是%d, 百位数字是%d\\n\return 0;
}
#include
int x=3,y;
y=x*x;
printf(\printf(\return 0;
}
#include
printf(\scanf_s(\if(x!=0){ y=1/x; }else{ }
y=0;
printf(\return 0;
#include
int celsius, fahr; fahr=100;
celsius=5*(fahr-32)/9;
printf(\return 0;
#include
int i,year;
printf(\scanf(\for(i=1;i<=year;i++)
x=x*(1+rate);
printf(\return 0;
}
#include
double x, y;
printf(\scanf_s(\
}
if(x<0.0)
y=pow(x+1,2)+2*x+1/x; else y=sqrt(x);
printf(\return 0;
#include
double x, y; printf(\scanf_s(\if(x==10) y=1/x; else
y=x;
printf(\return 0;
}
#include
int main(){//2-2-6 int x, y; printf(\ scanf_s(\ }
printf(\scanf_s(\
printf(\printf(\printf(\printf(\printf(\return 0;
#include
int i,sum=0;
for(i=1;i<=100;i++){ sum=sum+i; }
printf(\
return 0; }
#include
int main(){//2-3-2 }
int i,m,s=0;
printf(\scanf(\
for(i=m;i<=100;i++) s=s+i;
printf(\return 0;
#include
int i,m,n;
double s=0.0;
printf(\scanf(\
printf(\scanf(\for(i=m;i<=n;i++) s=s+1.0/i; printf(\return 0;
}
#include
double s=0.0;
printf(\scanf(\for(i=1;i<=n;i++) s=s+1.0/(2*i-1); printf(\return 0;
}
#include
double s=1.0,t=1.0,sign=1.0; printf(\scanf(\for(i=1;i t=(t+3); s=s+1/t*sign; printf(\ return 0; } #include int low, uper; double fahr,celsius; printf(\scanf_s(\printf(\scanf_s(\printf(\ celsius\\n\ for(fahr=low;fahr<=uper;fahr+=2){ celsius=5.0/9.0*(fahr-32.0); } printf(\ %6.1f\\n\ return 0; } #include #include int x, n,i; double p=1.0; printf(\scanf(\ printf(\double p,sum=0.0; printf(\scanf(\ printf(\scanf(\p=1.0; for(i=1;i<=m;i++) p=p*i; sum=sum+p; p=1.0; for(i=1;i<=n;i++) p=p*i; sum=sum+p; printf(\return 0;