c语言怎么解答
要用到char *p=NULL
1条回答 默认 最新
- 快乐鹦鹉 2022-12-07 15:41关注
#include <stdio.h> int main() { char *p =NULL; int n=0; scanf("%d",&n); getchar(); p = (char*)malloc(n); gets(p); char c = getchar(); int i=0; while(*(p+i) != 0) { if(*(p+i) == c) { printf("%c是第%d个字符\n",c,i+1); break; } i++; } if(*(p+i) == 0) printf("字符串中没有%c字符\n",c); }
解决 无用评论 打赏 举报
悬赏问题
- ¥50 苹果MGIE项目部署缺少emb权重
- ¥15 采用ansys进行机翼在特定路径下的打孔过程中的受力分析
- ¥15 单片机adb主机连接手机,usb调试密钥无法保存
- ¥15 已知X和Y有以下关系,求X和Y的关系式
- ¥15 net core 同时编辑怎么防止数据多保存了
- ¥15 matlab做ba模型让其在ba和er规则下生长
- ¥50 有偿!centos curl port设置问题
- ¥15 请问Quartus的Verilog代码怎么写?
- ¥100 Mac 版foxmail 收邮件问题
- ¥15 QWebEngineView