入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

C语言for循环、while循环(含math.h)

创建时间:2016-06-14 投稿人: 浏览次数:2396
int i = 0; for(i = 0;i < 10;i++) {//i=0 循环初始部分,为循环体变量赋初始值。i<10循环点控制部分,控制循环体进行。i++,循环的修改部分,修改循环变量。 printf(“i=%d ”,i);//循环体,反复执行的代码部分。 } 判断是否是完全平方数方法: 求完全平方根的double类型和int类型进行对比,如果相等,说明是整数。 #inclued <math.h> int d = (double)sqrt(a) == (int)sqrt(a)?1:0; break 结束当前for循环。 break 结束switch语句。 ------------------ while(循环条件){语句} while后不加; int i = 0;//循环初始部分 初始化必须放在外面,不能放在循环体控制部分。 while(i < 5) //循环控制部分 { printf(“%d”,i);//循环体 i++;//循环的修改部分 }
do{语句}while(循环条件); do while最后面需要加 ; int i = 0;//循环的初始部分 do { printf(“i=%d ”,i);//循环体 i++;//循环的修改部分 }while(i<10);//循环的控制部分
goto语句:跳出语句,跳到label标签处继续执行。 goto label;
label: 随机数: 需要导入头文件:stdlib.h和time.h srand((unsigned)time(0));//随机种子 rand(); ---------------------------------------- ---------------------------------------- math.h的常用函数。 printf("%g ",sqrt(4));//开平方 printf("%g ",pow(10, 2));//计算以10 为底数的2次幂 printf("%g ",ceil(12.3));//取整,向上 printf("%g ",floor(12.3));//取整,向下 printf("%g,%g ",round(12.3),round(12.5));//四舍五入算法 printf("%g ",fabs(-12.3));//绝对值 printf("%g ",fmod(10, 9));//返回两个数相除后返回的余数 double a = 12.34; printf("%g ",ceil(a*10)/10);//取值的拓展 

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像