C/C++の宿題を片付けます 59代目
■ このスレッドは過去ログ倉庫に格納されています
0274デフォルトの名無しさん
2006/01/29(日) 03:04:36OKOK。
三項演算子が分からんのかな? もしかするとislower()とかの関数の方かも知れんけど、
まーとりあえず三項演算子を排除して書く。
(3)は20秒位で書いたカオスなソースなんで全部書き直しっと。
//(2)
#include<stdio.h>
#include<ctype.h>
int main(void){
int ch;
while((ch=getchar())!=EOF){
if(islower(ch))
ch = toupper(ch);
else
ch = tolower(ch);
putchar(ch);
}
return 0;
}
//(3)
#include<stdio.h>
int main(void){
int ch,old='\n',line=0;
while((ch=getchar())!=EOF){
if(old == '\n')printf("%3d: ",++line);
old = ch;
putchar(ch);
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています