#include <stdio.h> #include <string.h> int main(){ char a[100],b[100]; gets(a); int len = strlen(a); int i,j=0; for(i=0;i<len;i++){ if(a[i]>='a' && a[i]<='i'){ a[i]+=1; } if(a[i]=='z'){ a[i]='a'; } b[j]=a[i]; j++; } b[j]='\0'; puts(b); } 为什么答案不对
月离 2021-02-09 23:33:53 |
if(a[i]>='a' && a[i] <= 'i') //这里你把 'z' 打成 'i' 了
C语言训练-最大数问题 (C语言代码).........关于-1浏览:742 |
高精度加法 (C++代码)(大数加法)浏览:913 |
九宫重排 (C++代码)浏览:2160 |
C语言程序设计教程(第三版)课后习题10.1 (Java代码)浏览:1431 |
大小写转换 (C语言代码)浏览:838 |
最小公倍数 (C语言代码)浏览:856 |
字符串问题 (C语言代码)浏览:1476 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:676 |
WU-复数求和 (C++代码)浏览:1995 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:504 |