15-1
/*
do{
循环体;
}while();
for(表达1;表达式2;表达式3){
}
表达式1:变量初始化 只执行一次
表达式2:判定条件
表达式3:变量值做修改i++
*/
#include
int main()
{
int i = 1 ;
float sum = 0;
int n;
printf("请输入 一个整数");
scanf("%d\n" , &n) ;
do{
sum += 1.0/i;
i++;
}while(i<=n);
printf("sum = %g \n" , sum);
}
15-2
#include
//break:提前结束循环
//continue:跳过本次循环,进入下一次循环
int main()
{
int i ;
for(i=0; i<10; i++){
if(i == 5){
//break;
continue;
}
printf("%5d" , i);
}
}
15-3
#include
int main(){
int i=1;
double sum=0;
int n;
printf("请输入一个整数");
scanf("%d",&n);
do{
sum=sum + 1.0/i;
i++;
}while(i<=n);
printf("sum=%g",sum);
}
15-4
#include
int main(){
int i=1;
double sum=1;
int n;
printf("请输入一个整数");
scanf("%d",&n);
do{sum=sum*i;
i++;
}while(i<=n);
printf("sum=%g",sum);
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)