首页 > 其他分享 >《渣男代码历险记》第一章:经济崛起的塔塔开

《渣男代码历险记》第一章:经济崛起的塔塔开

时间:2024-04-22 10:15:58浏览次数:23  
标签:历险记 int s2 s1 第一章 char ++ 塔塔开 void

“可恶!是邪恶的代码怪兽!”

“YIMA,WATASHI NO TATAKAI NO CHIKALA WA 2314 DESU!"
1.写出程序执行结果

include <stdio.h>

void main( )
{
char s1[]="Hello World!";
char s2[]="Hello World!";
if( s1==s2 )
printf(“Equal!”);
else
printf(“Not equal!”);
}
输出结果:
"HAHAHAHA, KOLEIWA,ELSE DESUNE!"
金币+400;
2.写出程序执行结果

include <stdio.h>

void main( )
{
char s[]="Hello World!";
char* p = s;
int n=10;
printf("%d %d %d %d\n",sizeof(s),sizeof(p),strlen(p),sizeof(n));
}
输出结果: 13 4 12 4DESUNE;
金币+400;
3.写出程序执行结果

include <stdio.h>

void swap (int p1,int p2)
{
int t ;
int
p;
t = p1;
p1 = p2;
p2=t;
p = p1;
p1 = p2;
p2 = p;
}
void swap2(int ** m, int
n)
{
int
p;
p =
m;
m =n;
n = p;
}
void main( )
{
int a=1,b=2,
p=&a,
q=&b;
swap(p,q);
printf("%d,%d,%d,%d,",a,b,p,q);
swap2(&p,&q);
printf("%d,%d,%d,%d\n",a,b,p,q);
}
输出结果: 1,2,1,2 ,1,2,2,1
金币-1000;
呃!!!!!!!!!!!!!太邪恶了。
4.写出程序执行结果

include <stdio.h>

void merge (char d, int size,char s1,char* s2)
{
while ( *s1 != 0 && s2 != 0)
{
if (
s1 < *s2)
*d++ = *s1++;
else
*d++ = *s2++;
}
while ( *s1 != 0 ) *d++ = *s1++;
while ( *s2 != 0 ) *d++ = *s2++;
*d = 0;
}
void main( )
{
char s1[]="acmghn",s2[]="bcfhi",s3[20];
memset(s3,0,sizeof(s3));
merge(s3,sizeof(s3)-1,s1,s2);
puts(s3);
}
输出结果: abcfhhimghn
金币-10000;
呃!又写错了!太邪恶;呃?
5.数独游戏是在9×9的方格内进行,用1至9之间的数字填满空格,一个格子填入一个数
字,使其满足每一行、每一列、每一个粗线宫内的数字均含1-9,不重复。例如:

金币-10000;
呃!又写错了!太邪恶;呃?

请设计算法,用程序来完成数独游戏,写明思路即可,不要求写代码。
6.试写一个函数,计算字符串 s中最大连续相同的字符个数。例如,若s 为"aaabbbb",则返回
值为4;若s为"abcde",则返回值为1。
函数原型:int max_same_char( char* s);
int max_same_char(chars){
int max=0,o=0;
while(
s!=NULL)
{
if (s==++s)
{
o++;
}else
{

max=max>o?max:o;
o=0;
}

}
return max;

}
金币-10000;
呃!又写错了!太邪恶;呃?
7.试写一个函数检查表达式中的括号是否匹配,其中需要检查的括号包括()、[]、{}、<> , 例
如表达式中前面有‘(’但后面没有‘)’则认为不匹配。
函数原型:bool is_match(char* s);
8.函数的功能是:根据以下公式计算s,计算结果作为函数值返回;n通过参数传入。

例如:若n的值为11时,函数的值为:1.833333。
9.以下程序的输出结果是(  )

include

define M 5

define N M+M

int main()

int k;
 k=NN5; 
printf(“%d\n”,k);
return 0;
}
A.500
B.125
C.55
D.100
C
金币-10000;
呃!又写错了!太邪恶;呃?

标签:历险记,int,s2,s1,第一章,char,++,塔塔开,void
From: https://www.cnblogs.com/jjjkkklll/p/18150055

相关文章

  • 多线程第一章
    线程的等待与唤醒线程的join需要在几个线程执行完毕之后再执行,例如加载资源等,join方法可以让线程顺序执行例如publicclassExample_1{publicstaticvoidmain(String[]args)throwsInterruptedException{ThreadthreadOne=newThread(()->{......
  • 第一章 人工神经网络基础
    1.1人工智能与传统机器学习学习心得:传统机器学习(ML):需要专业的主题专家人工提取特征,并通过一个编写良好的算法来破译给定的特征,从而判断这幅图像中的内容。输入-->人工提取特征-->特征-->具有浅层结构的分类器-->输出当存在欺骗性的图片出现时可能会失效,我们需要创建能够精细......
  • 编译原理(清华大学版)第一章
    第一章概论基本概念 词法分析经过词法分析器识别出Token,把字符串转化为一个个Token。Token包括:关键字、标识符、界符等语法分析把Token串转换成体现语法规则的抽象树(AST)语义分析审查源程序有无语义错误找到变量的作用域识别执行的运算方式进行类型......
  • 《统计学习方法》第一章
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、统计学习分类1.基本分类1.1监督学习1.2无监督学习1.3强化学习1.4半监督学习和主动学习2.模型分类2.1概率模型与非概率模型2.2线性与非线性2.3参数化和非参数化模型3.算法分类4.技巧......
  • Java程序设计教程(第九版)第一章计算机系统概述
    目录本章目标1.1计算机处理过程硬件软件数字计算机模拟技术数字技术二进制数1.2硬件组件计算机结构输入/输出设备主存储器和辅助存储器中央处理器本章目标软硬件关系软件类型及用法核心硬件及作用硬件如何协同执行程序、管理数据如何共享信息初解Java程序编......
  • SpringBoot中pom.xml配置详解 第一章
    pom.xml是Maven项目的核心配置文件,负责管理项目的依赖、插件、构建配置等。对于SpringBoot项目而言,pom.xml文件显得尤为重要。其中,你可以配置项目的资源文件以及其他相关内容。在SpringBoot的pom.xml文件中,通常会包含一个<resources>标签,该标签用于指定资源文件的路径和......
  • Ubuntu 18.04无线网卡安装历险记(转)
    问题描述对该问题的解决,耗时数天,曲曲折折。真的可以用“山重水复疑无路”,最后到达了“柳暗花明又一村”。问题环境:Ubuntu18.04,无线网卡为迅捷(Fast)FW150UH(免驱版)。通过系统的网络Wifi设置找不到Adaptor。先是在网上《Ubuntu18.04安装博通(Broadcom)无线网卡驱动》看了相关操......
  • 计算机网络第一章--概述
    第一章概述1.1计算机网络的主要功能计算机网络的主要功能有①数据通信。数据通信是计算机网络最基本的功能。②资源共享。资源是指网络中所有的硬件、软件和数据资源。③分布式处理。对于一些大型任务,可把它分解成多个小型任务,由网络上的多台计算机协同工作、分布式处理。......
  • web 第一章对于html总结
    1.2.2渲染引擎(了解)渲染引擎(浏览器内核):浏览器中专门对代码进行解析渲染的部分浏览器出品的公司不同,内在的揎染引也是不同的:浏览器内核不一样,渲染方式就会不同怎么做到统一的打开页面解决就是要有一个相同的web标准1.3.2Web标准的构成Web标准中分成三个构成:构成语言说明......
  • 并发工具类:ExecutorService、Future、CountDownLatch与Semaphore(第一章)
    目录一、引言ExecutorService与Future:优雅的任务提交与结果获取CountDownLatch:精确的线程同步点Semaphore:资源访问的流量控制器总结二、ExecutorService定义与接口概述生命周期管理高级特性与最佳实践使用ExecutorService时的常见注意事项与最佳实践建议一、引言......