c语言变位词

c语言变位词,第1张

#include<stdio.h>

#include<ctype.h>

int main()

{int a[26]={0}

char c

int i

while(1)

{ scanf("%c",&c)

 if(c=='\n')break

 if(isalpha(c))a[tolower(c)-'a']++

}

while(1)

{ scanf("%c",&宽春c)

 if(c=='\n')break

 烂悄if(isalpha(c))a[tolower(c)-'a']--

}

c='y'饥巧渣

for(i=0i<26i++)

 if(a[i])c='n'

printf("%c\n",c)

return 0

}

C语言中的关键字

auto :声明自动变量 一般不使用

double :声明双精度变量或函数

int: 声明整型变量或函数

struct:声明结构体变量或函数

break:跳出当前循环

else :条件语句否定分支(与 if 连用)

long :声明长整型变量或函数

switch :用于开关语句

case:开关语句分支

enum :声明枚举类型

register:声明积存器变量

typedef:用以给数据类型取别名(当然还有其他作用)

char :声明字符型变量或函数

extern:声明变量是在其他文件正声明(也可以看做是引用变量)

return :子程序返回语句(可以带参数,也看不告卖带参数)

union:声明联合数据类型

const :声明只读变量

float:声明浮点型变量或函数明敏

short :声明短整型变量或函数

unsigned:声明无符号类型变量袜槐逗或函数

continue:结束当前循环,开始下一轮循环

for:一种循环语句(可意会不可言传)

signed:生命有符号类型变量或函数

void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)

default:开关语句中的“其他”分支

goto:无条件跳转语句

sizeof:计算数据类型长度

volatile:说明变量在程序执行中可被隐含地改变

do :循环语句的循环体

while :循环语句的循环条件

static :声明静态变量

if:条件语句 不知道这样行不

#include<stdio.h>

#include<ctype.h>

int main()

{int a[26]={0}

char c

int i

while(1)

{ scanf("%c",&c)

if(c=='\n')break

if(isalpha(c))a[tolower(c)-'a']++

}

while(1)

{ scanf("%c"租陵,&c)

if(c=='\n')break

if(isalpha(c))a[tolower(c)-'谨段a']--

}

c='y'

for(i=0i<26i++)

if(a[i])c='n'弊晌戚

printf("%c\n",c)

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12288268.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存