题目讲解(2)

首先,我想向大家表达我的诚挚歉意。由于一些特殊的原因,小编不得不暂停了分支与循环模块的更新。希望大家理解,这并不是我的本意。小编决定先将题目模块更新。如果您在阅读过程中有不理解的地方,也可以向小编咨询。再次为给您带来的不便表示歉意,并感谢您的理解与支持。


1、得到逆序数

题目:输入一个正的整数,逆序打印这个整数的每一位

整数为125,输出5 2 1

代码展示:

int main()
{
   int num = 0;    //初始化
   scanf("%s",&num);//125

   while((num)
   (
      printf("%d",num % 10);
      num = num / 10;
   }
    return 0;
}

解析

步骤一:想要得到num 的最低位(即个位上的数字),可以使用num%10的运算,得到的余数就是最低位。比如:1234%10 可以得到 4。

步骤二:想要去掉最低位,则使用 n=n/10 的操作就可以去掉最低位。比如1234/10就可以得到123

步骤三:重复步骤一和步骤二的操作,在 n 变成 0 之前,就能得到所有位。

这道题,当我们输入125后,就能得5 2 1。

总结:num%10得到的是余数,num/10得到的是整数部位。

2、计算1~100之间3的倍数的数字之和

题目:计算1~100之间3的倍数的数字之和

思路:

1.打印出1~100的数字

2.找出3的倍数的数字

3.进行求和

方法:

1.先使用循环(while、for)得到1~100的数字;

2,然后得到3的倍数的数字  i%3 == 0;

3. 求和 sum += i.

代码展示:

int main()
{
   int i = 0;
   int sum = 0;
   for(i = 1;i <= 100;i++)
   {
          if (i % 3 == 0)
         {
            sum += i;
         }
   }
   return 0;
}           

代码解析:

for(i = 1;i <= 100;i++)
{


}

这一步是为了得到1~100的数字

 if (i % 3 == 0)
         {
            sum += i;
         }

这一步是为了筛选是3倍数的数字并求和

代码结果:

1683

3、写一个关机程序

程序运行以来,你的电脑在1分钟内关机

但是如果你输入:我是猪,就取消关机。

在写这组代码之前,我们要先了解一点知识。

shutdown 关机命令

-s  设置关机

-t   倒计时关机

60  表示60秒后关机

shutdown -a 取消关机

想要执行这个关机命令,我们还需要一个函数system

代码演示:

#include <stdlib.h>
#include <string.h>
int main()
{
  char input[20] = {0};
  //关机
  system("shutdown -s -t 60);
  printf("请注意,你的电脑在1分钟内关机,如果输入:我是猪,就取消关机\n); 
  //输入
  scanf("%s", input);
  //判断输入信息的正确性
  //两个字符串比较相等不能使用==,应该使用strcmp函数
  if(strcmp(input , "我是猪")== 0)
  {
      syetem("shutdown -a");//取消关机
  }
  else
  {
     goto again;
  }
    return 0;
}

代码里的一些知识点总结:

1:两个字符串比较相等不能使用==,应该使用strcmp函数;

2:system函数的头文件是include <stdlib.h>;

3:strcmp函数的头文件是include <string.h>

这个关机程序还是很有意思的,感兴趣的伙伴可以试着玩一玩。


那么,本文到此结束,感谢各位的阅读。如果本文对您有所帮助,不妨点个关注,您的支持是小编前进的动力!

小编会尽快更新完C语言-分支与循环板块的知识点。

 

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 华为性格测试题目是一种用来评估人们个人性格特点的工具。twc829是其中的一道题目,在测试中扮演着重要的角色。 这道题目是由三个词组组成的: 1. TWC:这是缩写词,代表的是“Team Work Collaboration”,意思是团队合作协作。这个词组旨在测试被试者是否懂得团队合作的重要性以及是否擅长合作。 2. 8:代表数字“8”,这个数字在中国文化中通常被认为是带有吉祥和好运的意义。这个数字反映了华为文化中强调的重视人际关系和沟通。 3. 29:代表日期“29日”,在中国文化中,29日也被认为是一个吉祥的数字。它强调了华为所追求的事业理念,即不仅仅关注短期的业绩和利润,更关注长期的战略和价值。 通过twc829这个题目,华为希望了解被试者的个性特征,如能否合作,注重人际关系,有长远的眼光等。这有助于华为招聘到适合公司文化的人才,提升团队合作效率和表现。而对被试者来说,通过参与此测试,也能更好地理解自身的个性特质和适合的职业方向。 ### 回答2: 华为性格测试题目讲解twc829,是针对华为公司的员工进行性格测评的一种方式。该测试题目共分为七大部分,用于测评员工的领导能力、团队合作能力、抗压能力、沟通能力、学习能力、责任心以及创新能力。 第一部分:领导能力。通过测试员工的领导能力,测评员工是否有领导集体的能力,是否适合担任领导。 第二部分:团队合作能力。通过测试员工的团队合作能力,测评员工是否能够与其他员工协同工作,共同完成任务。 第三部分:抗压能力。通过测试员工的抗压能力,测评员工是否能够在压力之下,保持良好的心态和工作状态。 第四部分:沟通能力。通过测试员工的沟通能力,测评员工与其他员工的合作沟通是否有效、是否能够良好沟通协作。 第五部分:学习能力。通过测试员工的学习能力,测评员工是否具有自我学习的能力,是否能够刻苦钻研,提高个人素质。 第六部分:责任心。通过测试员工的责任心,测评员工是否认真负责,做事情认真、细致、规范。 第七部分:创新能力。通过测试员工的创新能力,测评员工是否具有开拓创新、不断追求进步的精神和意愿。 通过华为性格测试题目讲解twc829,可更好的帮助华为公司了解员工个人性格特点和优劣势,帮助员工提高个人能力素质,更好的适应公司的工作要求,从而为公司的发展做出贡献。 ### 回答3: 华为性格测试题目是华为公司为了选拔优秀人才而设立的一个测试,主要考察应聘者的心理素质、智商、情商以及个性特征等方面,是华为公司招聘流程中不可或缺的一个环节。在华为性格测试题目中,每道题目都有其特定的意义和考察目的,应聘者需要认真阅读题目并思考,进行准确的回答。 其中,“twc829”是华为性格测试题目中的一个具有代表性的问题,也是比较具有挑战性的一道题目。它要求应聘者从数个选项中选择出一个最符合自己的答案,并用一句话来形容自己。 这道题目的意义在于考察应聘者对自己性格的认识和理解,以及应聘者是否具备言简意赅的表达能力。同时,这道题目涉及到多个选项,每个选项都有着不同的特征和个性,需要应聘者灵活运用自己的思维和分析能力,选择一个最符合自己的答案。 在回答这道题目时,应聘者可以根据自己的实际情况选择最符合自己的选项,并用简洁的语言表达自己的性格特点,展现自己的个性魅力和优势。同时,应聘者还需要注意语言表达的流畅度和准确度,以便给面试官留下深刻的印象。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值