教育技术班组员:杨小芳 20104056028
赵娟 20104056007
许勇军 20104056006
1. 求方程8x-5y=3,在|x|<=150, |y|<=200内的整数解。试问这样的整数解有多少组?
答:#include<>
void main()
int x,y,i=0;
for(x=-150;x<=150;x++)
for(y=-200;y<=200;y++)
if(8*x-5*y==3)
i++;printf("%d",i);
2.求符合下列条件的四位完全平方数(某个正整数a是另一个正整数b的平方,则称a为完全平方数),它的千位数字与十位数字之和等于百位数字与个位数字之积,例如,3136=56^2, 且3+3=1*6 故3136是所求的四位完全平方数。 求其中最大的一个数。
答:#include<>
#include<>
void main()
int n,m,g,s,b,q;
for(n=9999;n>=1000;n--)
if(q*s==b*g)
3.求数列:2/1,3/2,5/3,8/5,13/8,21/13,……前50项之和。
注:此数列从第二项开始,其分子是前一项的分子与分母之和,其分母是前一项的分子)。(按四舍五入的方式精确到小数点后第二位)
答:#include<>
void main()
int i;
float fz=2.0,fm=1.0,sum=2.0;
for(i=1;i<=50;i++)
printf("%2f",sum);
5.求在[10,1000]之间的所有完数之和。各真因子之和(不包括自身)等于其本身的正整数称为完数。例如:6=1+2+3,6是完数。
答:#include <>
void main()
7.若(x,y,z)满足方程:x^2+y^2+z^2=55^2(注:
要求 x > y > z),则(x,y,z)称为方程的一个解。试求方程的所有整数解中,|x|+|y|+|z|的最大值。
答:#include<>
int x,y,z;
for(z=-55;z<=55;z++)
for(y=z+1;y<=55;y++)
for(x=z+1;z<=55;z++)
if(x*x+y*y+z*z=55)
printf(“%d,%d,%d”,x,y,z)
13.设s(n)=1-1/3+1/5-1/7+…1/(2n-1),求s(100)的值,要求s(100)按四舍五入方式精确到小数点后4位。
答:#include<>
void main()
int n=2;
float fm=3.0,s=1.0,fz=1.0;
while (n<=100)
printf(“%4f”,s)
printf("%d",n);
14.设s=1+1/2+1/3+…1/n,n为正整数,求使s不超过10(s≤10)的最大的n。
答:#include<>
void main()
int n=2;
float fm,s=1.0,fz=1.0;
for(fm=1.0;fm<=n;fm++)
s=s+fz/fm;
n++;if(s<=10.0)
printf("%d",n);
20.一个数如果刚好与它所有的因子之和相等,则称该数为一个"完数",如:6=1+2+3,则6就是一个完数。求出200到500之间所有的完数之和。
答:#include <>
void main()
printf("%d",sum);
printf("");
C语言作业
no.1 include int main 结果z 9.000000 配置 mingw2.95 cuirelease,编译器类型 mingw old检查文件依赖性。完成构建未命名1 0个错误,0个警告。生成c documents and settings administrator my docum...
C语言作业
上机实习报告。题目 有五名同学每名同学的数据包括学号 姓名和3门功课的成绩 成绩提前预设 求 1 每名同学的平均成绩 名同学每门课程的平均分 3 按学生的平均分从低到高次序排除每名同学的顺序 分析 根据题目要求,使用结构体类型,包括5个元素学号 num 姓名 name 门功课的成绩 score 3 ...
C语言作业
1 c语言的特点与主要应用领域。特点 1 c语言简洁,紧凑,使用方便,灵活 2 c语言具有高级语言和低级语言的特征 3 c语言是结构化语言,具有结构化的控制语句 4 c语言具有各种各样的数据类型 5 c语言具有强大的图形功能,支持多种显示器和驱动器 6 c语言适用范围大,目标 质量高,程序执行效率高...