`
UniverseSae
  • 浏览: 1094 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

可反复学习\练习的面试题

阅读更多
Q1:
请编写一个程序用来输出10~30之间的素数。

Q2:
已知abc+cba=1555,其中a,b,c均为一位数,编写一个程序求出a,b,c分别代表什么数字。


Q3:
编写一个程序,求满足以下条件的最大的n:1*1+2*2+3*3+…+n*n<=1000

Q4:
一位百万富翁遇到一陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需要给我一分钱,第二天我仍然给你十万元,你给我二分钱,第三天我仍给你十万元,你给我四分钱……就这样你每天给我的钱是前一天的两倍,直到满一个月(30天)。百万富翁很高兴,欣然接受了这个契约。请编写一个程序计算这一个月中陌生人给了百万富翁多少钱,百万富翁给了陌生人多少钱。

Q5:
小明今年12岁,他母亲比他大20岁。编写一个程序计算出小明的母亲在几年后比小明的年龄大一倍,那时他们两人的年龄各是多少?


Q6:
编写一个程序,打印高和上底均为5的等腰空心梯形,如图:
    *****
   *     *
  *       *
*         *
*************


Q7:
编写一个程序,当输入任意整数n后,可打印出n行三角字符阵列图形。例如,输入整数5时,程序运行结果如下:
Enter a number:5
A C F J O
B E I N
D H M
G L
K




答案

Q1:

#include<stdio.h>
void main()
{
int i,j;
for(i=10;i<=30;i++)
{
for(j=2;j<=i;j++)
{
if(i%j!=0)
continue;
else if(i%j==0&&j<i)
break;
else if(i%j==0&&j==i)
printf("%d ",i);
}
}
printf("\n");
}




Q2:

#include<stdio.h>
void main()
{
int a,b,c;
for(a=1;a<=9;a++)
for(b=0;b<=9;b++)
for(c=1;c<=9;c++)
{
if((a*100+b*10+c)+(c*100+b*10+a)==1555)
printf("\na=%d,b=%d,c=%d\n",a,b,c);
}
}




Q3:

#include<stdio.h>
void main()
{
int i,sum=0;
for(i=1;;i++)
{
sum=sum+i*i;
if(sum>1000)
break;
}
printf("\nn=%d\n",--i);
}




Q4:

#include<stdio.h>
void main()
{
int i,a=0;
double b=0,k=0.01;
for(i=1;i<=30;i++)
{
a=a+100000;
b=b+k;
k=k*2;
}
printf("\n陌生人给了百万富翁%d元",a);
printf("\n百万富翁给了陌生人%.2f元\n",b);
}



Q5:

#include<stdio.h>
void main()
{
int i,a,b;
for(i=1,a=12;;i++)
{
a++;
b=a+20;
if(a*2==b)
break;
}
printf("\n在%d年后小明的母亲年龄比他大一倍",i);
printf("\n小明的年龄是%d岁,他母亲是%d岁\n",a,b);
}



Q6:

#include<stdio.h>
void main()
{
int i,j;
for(j=1;j<=5;j++)
{
for(i=1;i<j+8;i++)
{
if(i==6-j)
printf("*");
else if((j==1||j==5)&&(i>6-j))
printf("*");
else
printf(" ");
}
printf("*\n");
}
}




Q7:

#include<stdio.h>
void main()
{
int i,j,n,a,b;
printf("\nEnter a number:");
scanf("%d",&n);
for(j=1,b=1;j<=n;j++)
{
b=b+j-1;
for(i=1,a=b;i<=n+1-j;i++)
{
printf("%c ",'A'+a-1);
a=a+j+i;
}
printf("\n");
}
}

分享到:
评论

相关推荐

    java经典面试题与世界500强面试题

    Java作为全球广泛使用的...准备这些面试题不仅需要扎实的理论基础,还需要实践经验的积累,以及良好的学习能力和持续自我提升的精神。通过反复练习和深入理解,可以有效提高面试成功率,从而迈进世界500强企业的大门。

    1000面试题,BAT机器学习面试刷题宝典.rar

    《BAT机器学习面试刷题宝典》是一份涵盖了大量机器学习面试问题的综合资源,旨在帮助求职者在BAT(百度、阿里巴巴、...通过深入学习和反复练习,求职者可以提升自己的专业素养,增加在BAT等企业获得理想职位的机会。

    最全前端面试资源(视频讲解,面试题,文档)

    同时,反复练习面试题,不断模拟面试场景,可以提高面试时的自信心和应变能力。 总的来说,这份压缩包为前端面试者提供了一个全面的学习路径,通过系统性地学习和训练,有望提升面试者的竞争力,增加成功获得理想...

    微软的面试题及答案 非常好,很难找

    【微软面试题解析】 面试是求职过程中的关键环节,尤其对于技术岗位,面试题往往具有挑战性和创新性。微软作为全球知名的科技公司,其面试题不仅考察候选人的专业技能,还涉及逻辑思维、问题解决和创新能力。以下是...

    世界500强面试题(精选).rar

    这些面试题不仅测试了候选人的技术能力,还考察了他们的问题解决、逻辑思维和学习能力。解冑这些题目需要深入理解各种概念,并能灵活应用到实际场景中。因此,对于准备进入世界500强企业的求职者来说,扎实掌握这些...

    iOS面试题汇总

    在准备iOS开发者面试时,了解相关的知识领域是至关重要的。这份压缩包包含了多个文档,分别聚焦于不同的...通过模拟面试和反复练习,你可以提高自己的应答速度和准确性,从而在真实的面试中展现出专业且自信的形象。

    计算机行业求职笔试面试真题

    通过反复练习这些真题,你可以逐步提升自己在各个方面的应试能力,增强自信心,为真正的求职面试做好充分准备。记住,每一次尝试都是向成功迈进的一步,不断学习和实践,你将能在竞争激烈的计算机行业中找到属于自己...

    【免费】IQ智力面试题笔试题

    智力面试题,又称智商测试,是评估个体逻辑推理、空间想象、问题解决和快速学习能力的一种方式。在IT行业中,这些能力对于处理复杂的编程问题、优化算法和创新解决方案至关重要。例如,你可能会遇到类似的问题:“一...

    最新各IT公司互联网BAT谷歌微软等笔试面试真题复习资料

    通过深入学习和反复练习这些真题,你可以逐步提升自己的IT知识水平,增强面对实际问题的信心。同时,了解和掌握不同公司的面试风格和偏好,也有助于你在面试中展现出最佳状态,增加成功入职的可能性。在准备过程中,...

    C#笔试题大全,C#面试集合包括了,.net程序员面试题基础概念,面试题及答案,学习笔记,基本语法和问题集锦,是C#爱好者不可多得的学习资料。

    C#是一种面向对象的编程语言,由微软公司开发并用于.NET框架中,广泛应用于桌面应用、游戏开发、Web服务和移动应用等领域。...通过反复练习和理解,C#爱好者能更好地掌握这门语言,提升自己的编程能力。

    幼儿园教师资格证面试真题10套.pdf

    最后,通过反复练习和示范,使孩子们能够用柔和亲切的声音自然演唱。 整个面试题目的设计充分体现了幼儿园教学的特点,即寓教于乐,注重情感交流和动手实践,同时也对教师的教学设计和实施能力提出了高要求。备考时...

    java面试题汇总.rar

    总之,这份“java面试题汇总.rar”是准备Java面试的理想资料,它涵盖了从基础到进阶的全方位知识,提供了丰富的面试技巧和实战演练,对于希望在Java开发者岗位上取得成功的人来说,是不可或缺的学习资源。...

    各大公司面试题,与面试技巧

    尤其对于技术岗位,面试题往往涵盖广泛,旨在测试候选人的编程能力、问题解决技巧、技术理论知识以及实际项目经验。微软作为全球知名的科技公司,其面试过程尤其严谨,经常为应聘者设置具有挑战性的题目。以下将详细...

    Java 后端开发面试题-附校招简历(春招).zip

    为了充分准备这些面试题,你需要深入理解每个知识点,并结合个人经历进行实例分析,展示你的学习能力和解决问题的能力。通过反复练习和自我评估,可以有效提升面试表现,增加成功获得offer的机会。

    C和C++笔试/面试题大全,各种经典问题

    5. **华为笔试题与面试题**: - 华为的面试通常会涵盖上述所有知识点,并可能涉及实际项目经验、软件工程原理、编程实践能力等。 - 可能的题目类型包括填空题、选择题、编程题、设计题和分析题,要求考生具备扎实...

    腾讯面试大礼包,面经、面试题等

    在准备腾讯公司的面试时,了解相关的面试流程、技术要点以及常见问题是非常关键的。这份"腾讯面试大礼包"包含了丰富的面经和面试题,...通过系统学习和反复练习,相信你可以在这个过程中不断成长,最终赢得理想的职位。

    软件测试面试题集

    《软件测试面试题集》是为那些准备在测试领域求职的朋友们精心整理的一份资源集合。这份题集包含了20套不同...通过反复练习和研究这些面试题,可以有效提升自己的测试技能,增加在激烈竞争的就业市场中脱颖而出的机会。

    贝尔笔试面试题.rar

    在IT行业的招聘过程中,笔试和面试是评估求职者技能和知识的重要环节。"贝尔笔试面试题"这个压缩包文件很可能是收集了贝尔公司(Bell)在过去的一些招聘活动中使用...通过深入学习和反复练习,可以提高成功应聘的几率。

    世界500强面试题

    【世界500强面试题】是针对求职者特别是IT行业人才的一项重要考核标准,这些企业通常会设计一系列富有挑战性的面试问题,旨在评估应聘者的专业技能、逻辑思维能力、解决问题的能力以及团队合作精神。微软作为全球...

    原创编程学习路线,包括全面的知识点、免费资源、面试题、学习建议、项目,适用于所有学习编程、求职的同学 已完成 Java、前端

    面试题通常涵盖基础理论、算法、实际编程问题以及项目经验,通过反复练习,可以提升你的思维能力和问题解决能力。 最后,项目实战是检验学习成果的重要环节。参与或者创建自己的项目,无论是小型的个人应用还是复杂...

Global site tag (gtag.js) - Google Analytics