【c语言训练】大,小写问题,【C语言训练】大、小写问题 (C语言代码)
生活随笔
收集整理的這篇文章主要介紹了
【c语言训练】大,小写问题,【C语言训练】大、小写问题 (C语言代码)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include
int main()
{
char c;
while((c=getchar())&&!= '\n')
{
if(c>='A' && c<='Z')
printf("%c",c+32);
else
printf("%c",c);
}
return 0;
}
這個題目有一個問題就是很多人會利用上面的方法來解決問題
但是結果確實錯誤的,會顯示超限
因為題目中給定了100個,但是在測試結果答案的時候,會利用超過100個數據來檢測你的答案
所以必須得要限制條件,利用數組來解
小技巧時間到!
strlen()可以很巧妙的解決你不知道輸入的個數是多少哦!
#include
#include
int main()
{
char a[100];
gets( a );
for ( int i = 0; i < strlen( a ); i++ )
{
if ( a[i] >= 'A' && a[i] <= 'Z' )
printf( "%c", a[i] + 32 );
else
printf( "%c", a[i] );
}
return 0;
}
如果有不懂的可以在下面評論唔,最多兩天就可以得到回復啦
或者加QQ詢問唔
2322136045
ps:記得備注唔!
總結
以上是生活随笔為你收集整理的【c语言训练】大,小写问题,【C语言训练】大、小写问题 (C语言代码)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言 整形数组如果输入回车,数字数组
- 下一篇: c语言%f小数位第六位是错的,c语言中输