9*9乘法表中for循环中遇到的一点问题

代码如下;

#include <stdio.h>

int main()

{

int x,y;

for(x=1;x<=9;x++);

{

for(y=1;y<=x;y++);

printf("%d*%d=%d,",x,y,x*y);

printf("\n");

}

}

编译通过没什么问题!!但是运行就出问题了!!

当发现去掉for后面的分号就正常啦!

时间: 2024-10-07 17:27:45

9*9乘法表中for循环中遇到的一点问题的相关文章

习题,99乘法表。FOR循环

<?php /*99乘法表,规律:有两个变量, 其中一个总是小于等于另一个.<br />';*/ for ($i=1; $i < 10 ; $i++) {   for ($j=1; $j <= $i ; $j++) {      echo $i , 'x' , $j , '=' , $i*$j ,' ';   }   echo "<br />"; }?> 习题,99乘法表.FOR循环

scala中for循环中得模式匹配

scala中最基本的for表达式,跟java是一样的 for(x <- collection) { bibibibibib } 用x来迭代出collection中得每一个元素 在看一些其他的例子 scala> for(i <- List(1,2,3)) println(i) 1 2 3 同时在scala中有变量绑定的概念,我们可以为变量i绑定集合中得一个元素 scala> for([email protected] <- List(1,2,3)) println(i) 2 这

99乘法表(for循环嵌套)

计算乘法表 两个数相乘,外层循环代表被乘数,控制行数:内层代表乘数,控制列数. 循环嵌套,变量名不可以重复. 使用 break 语句让输出的乘法表更简洁. 使用 String 变量,做 String 的加法. (未完待续……) 原文地址:https://www.cnblogs.com/buildnewhomeland/p/12150817.html

九九乘法表(for循环)

九九乘法表:<br /><script>for(var i=0;i<10;i++){ for(var j=1;j<=i;j++) { var a=j*i document.write(j+"*"+i+"="+a+" ") } document.write("<br />")}</script>

PHP中foreach循环中使用引用要注意的地方

发现了一个容易出错,但是不懂得原理却解释不明白的问题,碰到类似问题的朋友可以参考下. 复制代码代码如下: foreach ($array as &$v) {     $v = explode('/', $v); } foreach ($array as $v) {     //do something } 这么写,在第二个循环会出逻辑错误,加入第二个循环中do something的地方是输出$v,循环到最后一个的时候的输出是倒数第二个元素,而不是最后一个 要这么写 复制代码代码如下: forea

python中for循环中的循环变量

废话不多说,代码伺候: for i in range(3): print("hello") print(i) 运行结果如下: 从上面的例子可以看出,for循环里面的循环变量i作用域衍生到循环外面了.说明循环变量i,在遍历完之后值并没有消失,而是保留了最后一个变量的值,而且会覆盖之前变量的值!所以平时在使用的时候变量最好别和模块其他变量重复,否则可能出问题! 原文地址:https://www.cnblogs.com/xiaohaodeboke/p/12128829.html

在网页中打印一个99乘法表--JavaScript描述

99乘法表使用for循环,在很多公司的面试中常会要求面试者手写这个算法,算是比较经典的for循环的应用 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>99乘法表</title></head> <script type="text/javascript"> docu

使用for循环和while循环打印三角形(附九九乘法表实现)

使用for / while循环输出带*三角形for循环方法: i = 0 for tmp in range(6): print("*"*tmp) while循环方法: i = 0 while i <= 5: print("*"*i) i += 1 效果如下: * ** *** **** ***** 同理我们可以输出九九乘法表: for循环方法: for i in range(1,10): for j in range(1,i+1): print("%

上下左右对称的九九乘法表

如题所示,九九乘法表在各个技术语言几乎都能做得到,并不是特别的希罕.本文讲述JavaScript中常用的两种循环(For.While)来完成这四种对称的九九乘法表,这个例子是一个练习循环基础很好的方法,由于排版上对不整齐,因此循环了一个表格. 一.左下角为90度的梯形乘法表: For循环代码 1 document.write("<table width='600' border=0'>"); 2 for(var i=1; i<=9; i++){ 3 document.