北航计算机机试12统计关键字位置

该博客介绍了如何在C语言代码中统计关键字'if', 'while', 'for'出现的位置。内容包括输入输出格式、变量命名规则以及解决问题的简单思路,提醒注意避免全角空格导致的编译错误。" 134657555,8261433,理解Armv8.x架构扩展,"['armv8', 'armv9', '嵌入式', '安全', '架构']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

统计关键字出现位置
输入:
一行标准c语言代码(字符个数小于300),统计出该字符串中关键字的if,while,for所在的位置,按照关键字出现的顺序依次输出。注意双引号内的不需要统计。
输入:一行标准c语言代码,字符个数小于300
输出:
关键字if,while,for对应的位置,按照关键字出现的顺序依次输出。输出格式为:关键字,后跟冒号,然后是出现的位置。扫描到关键字就输出,每个输出占一行。

样例输入:

#include <stdio.h> int main() {
  
  int i = 0; if(i == 0) printf("YES"); return 0;}# include <stdio.h> int main() {
  
  int ifwhile = 0; int forif = 1;char if_for_while = 'a';char *str = "while"; while(ifwhile == 0) {ifwhile = 1;forif = 0;} if(forif == 0) {if_for_while = 'b';}if(ifwhile == 1) {if_for_while = 'c';} return 0;}

样例输出:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值