)。直接编"og:type" content="webpage">)。直接编" /> )。直接编"> 经典C语言程序例子_软件运维_内存溢出

阅读 6

经典C语言程序例子,第1张

题目01:在一个已知的字符串

中查找最长单词,假定字符串中只含字母和空格,空格用来分隔不同的单词。 直接编译,程序

执行结果如下图所示:

题目02:编写一个int string_len(char *s),返回字符串s的字符长度(不包括\0)。

直接编译,程序执行结果如下图所示: 扩展资料: C语言

是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

#include<stdio.h>

#define max 100

int helix(int a,int b,int e,int f,int s[max][max])

{int i

static int c=1

for(i=1i<=ei++)

s[a++][b]=c++

f--

a--

if(f!=0)

{

for(i=1i<=fi++)

s[a][++b]=c++

e--

if(e!=0)

{for(i=1i<=ei++)

s[--a][b]=c++

f--

if(f!=0)

for(i=1i<=fi++)

s[a][--b]=c++

}

}

}

main()

{int m,n,x,y,i=1,j,c,t,s[max][max]

printf("please input the hang&lie number.")

scanf("%d %d %d \n",&m,&n,&t)

x=m

y=n

while(1)

{ helix(i,i,x,y,s)

x=x-2

y=y-2

if(x<=0||y<=0)

break

i++

}

printf("\n")

if(t==0)

{for(i=1i<=mi++)

{for(j=1j<=nj++)

printf("%d",s[i][j])

printf("\n")

}

}

else

{for(i=1i<=ni++)

{for(j=1j<=mj++)

printf("%d",s[j][i])

printf("\n")

}

}

getch()

}


数字的逆序输出,自己尝试著编译看看

欢迎分享,转载请注明来源:

内存溢出

原文地址:

http://outofmemory.cn/yw/11300584.html
空格
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
下载网页视频 下载网页视频 一级用户组
编程语言用来干什么
上一篇
2023-05-15
自动售货机的程序设计
2023-05-15

发表评论
请登录后评论... 登录
提交

    评论列表(0条)
保存
{label} {label}