首页 > TAG信息列表 > 西邮

西邮Linux兴趣小组2020年补纳题简析

#include<stdio.h> #include<string.h> int main() { char*str="linux";//初始化一个字符串,s指向字符串首地址。 char a;//分配一个变量空间,大小为一个字节,char类型。 char *t=&a;//t指向a strcpy(t,str);//将字符串"linux"拷贝到t所指向的地方,空间不足占用后

西邮Linux兴趣小组2020面试题

运行下面代码,输出结果是什么?解释其原因。 int i; int main(int argc,char *argv[]){ i--; if(i>sizeof(i)){ printf(">\n"); }else{ printf("<\n"); } return 0; } > 未初始化的全局变量全部默认值为0,而i--后i的值为-1,二进制表示为 1111 1

西邮Linux兴趣小组2019纳新试题

解析:unsigned int 的取值范围是0~4294967295(2^32-1) 当i减到0的时候,再一次减1就会变成4294967295,这样的话就一直满足i>=0的条件, 所以会输出无数个‘=’知识点:unsigned int:无符号整型,表示从0开始到2^32-1的所有整数,unsigned后面的int可以省略 递减运算符–(顺便也把递增运算符+

[c语言]西邮Linux兴趣小组2020纳新面试题

一.运行下面的代码,输出结果是什么,解释原因。 int i; int main(int argc, char *argv[]) { i--; if (i > sizeof(i)) { printf(">\n"); } else { printf("<\n"); } return 0; }         这里会输出“>”这个符号,因为i是全局

西邮Linux兴趣小组2019面试题

1.输出多少个“=”? int main() { for(unsigned int i=3;i>=0;i--) putchar('='); } 输出无数个“=”。 循环条件中定义的类型为unsigned int,该类型为无符号整型,无负数形式。即for循环永远成立。 2.下列三种交换整数的方式是如何实现交换的?  /* (1) */ int c = a; a

西邮 问题 C: 给你一个666

问题 C: 给你一个666 时间限制: 1 Sec  内存限制: 256 MB提交: 375  解决: 69[提交] [状态] [命题人:admin] 题目描述 Tongtong非常喜欢用“say 666”的方式来打招呼,因此热爱数学的他找到了一个说666的新方式。Tongtong构造了一个数学上很6的运算。定义一个6位二进制数上

石油大 Contest1777 - 2019年第二阶段我要变强个人训练赛第九场 J 流浪西邮之寻找火石碎片(背包)

时间限制: 1 Sec  内存限制: 128 MB 提交: 81  解决: 28 [提交] [状态] [命题人:admin] 题目描述 众所周知,由于木星引力的影响,世界各地的推进发动机都需要进行重启。现在你接到紧急任务,要去收集火石碎片,重启西邮发动机。现在火石碎片已成为了稀缺资源,获得火石碎片需要钱或

西邮JAVA字符串实验

一、填空练习: 在JAVA语言中,用于存储多个连续字符的方式有( String )、( StringBuffer )和( StringBuilder )。 在JAVA语言中,获得String长度的方法( *.length() )。 在JAVA语言中,判断字符串取值是否相等的方法( boolean equ