6.3
#include<stdio.h>
main()
{
int x=1,find=0;
while(!find)
{
if(x%2==1&&x%3==2&&x%5==4&&x%6==5&&x%7==0)
{
find=1;
}
x++;
}
printf("x=%d\n",x);
}
6.4
#include<stdio.h>
#include <math.h>
int main(void){
int term1,term2,sum1 = 0,sum2=0,i,j,n;
printf("输入n:");
scanf("%d",&n);
for(i=1;i<=n;i++){
for(j=1;j<=i;j++){
term1 = pow(j,2);
term2 = pow(j,3);
}
sum1+=term1;
sum2+=term2;
}
printf("平方和为%d,立方和为%d",sum1,sum2);
}
6.5
#include<stdio.h>
int main(void )
{
float c,f;
for(c=-40;c<=110;c=c+10)
{
f=9/5*c+32;
printf("f=%f\n",f);
}
}
6.6
#include<stdio.h>
#include<math.h>
int main(void){
int n;
double x=0,c=1.01875,t;
t=pow(c,12);
for(n=1;n<=5;n++)
{
x=x+1000;
x=x/t;
}
printf("x=%f\n",x);
return 0;
}
6.7
#include<stdio.h>
int main(void){
int s = 1000000,b=1;
float a,interest;
printf("输入年增长率:");
scanf("%f",&a);
do{
interest=s*a*b;
s = s+interest;
b++;
} while (s<2000000);
printf("经历%d年",b);
}
6.8
#include<stdio.h>
#include <math.h>
int main(void){
int n=1,count=1;
double sum=1,term=1;
while(fabs(term)>=1e-5)
{
term=pow(-1,count)*(1.0/(n+2));
sum=sum+term;
n=n+2;
count++;
}
sum=4*sum;
printf( "sum=%f,count=%d\n",sum,count);
}
6.9
#include<stdio.h>
#include <math.h>
int main(void){
int n=1,count=1;
double sum=1,term=1;
while(fabs(term)>=1e-5)
{
term=term*(1.0/n);
sum=sum+term;
n++;
count++;
}
printf("sum=%f,count=%d\n",sum,count);
}
6.10
#include<stdio.h>
#include <math.h>
int main(void){
int i;
for(i=100;i<1000;i++){
if(i==(pow(i/100,3)+pow(i/10%10,3)+pow(i%10,3))){
printf("i=%d\n",i);
}
}
}