※ 引述《gash55025502 (白影弓)》之铭言:
: 以下是我的程式码
: #include <stdio.h>
: #include <string.h>
: int main()
: {
: // printf("本程式将为您将字串转换大小写。\n");
puts("本程式将为您将字串转换大小写。"); // 看起来比较专业
: char s[5000];
: int i;
: // int n;
// 宣告 n 到底是要冲三小
: // scanf("%s",&s);
scanf("%s", s); // s 已经是位址了,干嘛还要加 &
: // for(i=0;i<=strlen(s);++i)
for(i=0; s[i] != '\0'; ++i) // strlen 太慢了,每次跑更慢
: /*
: {
: if(s[i]>='a')
: s[i]=s[i]-32;
: else
: s[i]=s[i]+32;
: }
: */
s[i] += (s[i]>='a') ? -32 : 32; // 三元运算子有没有听过 (已更正)
: // printf("%s",s);
puts(s); // 这样比较潮辣
return 0; // 记得回传 int 辣
: }
一日免费家教,在外面要收钱 der,这样各位乡民说豪朴豪阿~~