这里的while语句没什么作用,只是把i=n的纯清情况排除了而已。

如果要排除n的情况应该这样写:

for(i=2;i

当你输入12,i=2,进入while循环,输出2*之后,n变成了6

因为n!=i,所以继续进行while循环。

。。。。。。

2.break的作用的确是跳出循环,但是只能跳出一层循环。

程序中for循环和while循环进行了嵌套,break只能跳出做拦前最近的一层(while)循衡渣环。

tips:如果要跳出多层循环可以使用goto语句

3.将程序改成这样应该可以。

#include "stdio.h"

#include "conio.h"

int main()

{

int n,i;

printf("\nplease input a number:\n");

scanf("%d",&n);

printf("%d=",n);

for(i=2;i

{

while(n%i==0)

{

printf("%d*",i);

n=n/i;

}

}

printf("\b");//用于删除最后一项的*

}

另外break只能跳出for,while,do..while的结构,不能跳出if..else之类的。

c语言while break用法举例,C语言 关于while,for,break相关推荐

  1. c语言while break用法举例,c语言中continue和break的用法

    目前,随着计算机在人们生活和工作中的普及,其教学研究地位也在逐渐提升.C语言是一种计算机程序设计语言,其具有高级语言和汇编语言的特点.下面小编就跟你们详细介绍下c语言中continue和break的用 ...

  2. C语言#define的用法,C语言宏定义

    #define 叫做宏定义命令,它也是C语言预处理命令的一种.所谓宏定义,就是用一个标识符来表示一个字符串,如果在后面的代码中出现了该标识符,那么就全部替换成指定的字符串. 我们先通过一个例子来看一下 ...

  3. c语言格式字符使用举例,c语言char怎么用

    C语言中char用于定义字符类型变量或字符指针变量,例如"char a;"则定义了变量a是字符类型,"char *a;"则定义了变量a是字符指针类型. C语言中 ...

  4. c语言穷举法举例,C语言穷举法经典例题.ppt

    <C语言穷举法经典例题.ppt>由会员分享,可在线阅读,更多相关<C语言穷举法经典例题.ppt(18页珍藏版)>请在人人文库网上搜索. 1.枚举法(穷举法),"笨人之 ...

  5. c语言程序 fopen用法,fopen(c语言fopen函数的用法示例)

    请问如何读取 M51文件的bank fopen函数用来打开一个文件,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式): 其中,"文件指针名"必须是被说明为file ...

  6. c语言怎样定义函数举例,c语言怎样定义函数?

    #include "math.h" #include "stdio.h" void l(float h, float g ,float j)//要有函数申明 m ...

  7. c语言char指针用法,整理C语言中各种类型指针的特性与用法

    2016 指针为什么要区分类型: 在同一种编译器环境下,一个指针变量所占用的内存空间是固定的.比如,在16位编译器环境 下,任何一个指针变量都只占用8个字节,并不会随所指向变量的类型而改变. 虽然所有 ...

  8. c语言strTrimed函数用法介绍,c语言对字符串实现高效trim函数

    好久没写东西了.最近在做一个unix下的网络服务器项目,用c写的,其中有个地方需要用到c++中的trim()函数,c中没有.我在unix论坛上找了几个帖子,对我启发挺大,但好像性能没有达到最优,于是自 ...

  9. c语言中指针用法初级,C语言中各类指针的用法(小结)

    一.指针的大小 二.野指针和空指针 #include int main(void) { int a = 6; int* p; p = a;//把a的值赋给指针变量p,p为野指针,这样做不会出现啥问题, ...

最新文章

  1. 阿里云 物联网产品架构
  2. python编程入门指南上下百度云-Python编程初学者指南 PDF扫描版[87MB]
  3. 一些关于机器学习的网站总结
  4. 中国计算机学会CCF推荐国际学术会议和期刊目录-人机交互与普适计算
  5. rbf神经网络_基于RBF神经网络的监督控制(09)
  6. 全面预测我国量子通信市场规模及发展趋势
  7. 导致View树遍历的时机
  8. 来了!云栖大会都能看到什么?
  9. 2018-4-25mysql数据库基础
  10. C语言实现编译原理的LR分析法,编译原理LR(0)分析器(C语言).pdf
  11. JAVA——斐波那契数列(递归)
  12. ArcGIS分享: 地图分幅及编号
  13. imx6ull开发板
  14. 华为解锁刷机root教程详解
  15. 教你电脑休眠如何取消
  16. 计算机不能共享怎么设置,win7无法共享文件夹 共享文件设置不了共享怎么办?...
  17. 信用卡账单采集解析系统设计
  18. 思科下一代模拟器EVE-NG镜像导入
  19. 计算机初操作员培训大纲,计算机初级培训大纲.doc
  20. IT未来发展五大趋势

热门文章

  1. CheckstyleException: cannot initialize module TreeWalker - TreeWalker is not allowed as a
  2. spark学习-SparkSQL-SparkSession与SparkContext
  3. JSON数据的解析方式
  4. 计算机原理期末考试,计算机原理期末考试题
  5. mysql null 走索引_mysql 索引列为Null的走不走索引及null在统计时的问题
  6. 一代经典框架 Layui 落幕,是否预示着一个时代的结束?
  7. for、foreach、stream 哪家的效率更高,你真的用对了吗?
  8. erp服务器系统分区多大,云服务器的存储容量有多大
  9. Could not connect to Redis at IP No route to host
  10. leetcode题解56-合并区间