看到这样一篇讲面试题的文章:
http://pengcqu.iteye.com/blog/504628
第一题 是 打印九九乘法表,没什么难度,因为大概不过就是如此而已:
#include <stdio.h>
int main(){
int i,j;
for(j=1;j<=9;j++){
for(i=1;i<=j;i++){
printf("%d*%d=%d ",i,j,i*j);
}
printf("\n");
}
getchar();
return 0;
}
两层循环.
不过瞄了一下代码,给出的只有一层循环,第一眼还没看明白怎么回事,跑一遍才晓得,原来如此,也算是另一种思路吧:
#include <stdio.h>
int main(){
int i,j;
//only go to print the second line when i meets j,
//otherwise,keep the value of j,and only raise i.
for(i=1,j=1;j<=9;i++){
printf("%d*%d=%d ",i,j,i*j);
if(i==j){
i=0;
j++;
printf("\n");
}
}
getchar();
return 0;
}
主要是让j憋住,直到i追上来,才j++,i赋0,打印下一行.
留个纪念.
ps.我发现JavaEye上不好的一个趋势,老有IT男弄张MM的照片当头像,相当无语.
分享到:
相关推荐
九九乘法表 是面试经常遇到的问题 运用了java二重循环结构进行输出 前提须掌握循环结构的使用 此代码提供参考 勿喷
倒着的九九乘法表示例,用java编写的。这是一个在面试中遇到的一个题目,在这里共享出来。。
主要介绍了php实现的九九乘法口诀表简洁版,代码简洁易懂,可以用来回答面试题哦,需要的朋友可以参考下
学生面试问题汇总表
用于Java面试,包括多个面试题以及评分记录!
面试前后记录表
其中包括了很多非常有意思且经典的趣味逻辑题,有一些还出现在有些公司的面试题中,值得一看,可以锻炼一下思维,每一道题都有分析与解答。
面试问题记录表.doc
标准面试结果评价表
校园招聘面试评分表
面试测评表 应试岗位:财务部经理 姓名 面试日期 项目 内容 测评结果 道 德 素 质 1、作风正派、廉洁奉公、光明磊落、实事求是 2、严格按规章制度办事、坚持原则 3、热爱本职工作、勤恳踏实、追求创新...
员工面试通过一览表
教师面试评价记录表.docx
每周面试人员统计表格式.doc
中兴面试评分表包括综合素质面试评价记录表和专业水平面试评价记录表
面试约见时间表表格格式.pdf
面试计划表 Interview plan 面试计划表 INTERVIEW PLAN 申请职位Position applied for: 招聘渠道Source of recruitment: 姓名Name: 地址Address: 电话号码Telephone number: 出生日期Date of birth: 自我介绍...
面试评估表
面试时间表