Loading.... (view fulltext now)

全文

(1)

演習問題4a)の解答例

#include<stdio.h> 

#include<ctype.h> 

 

void main(void){ 

  int c; 

 

  while((c=getchar())!=EOF){ 

  if(isspace(c)!=0){ /* 空白,タブ,改行文字なら0,そうでないとき非0 */

    c='¥n'; 

    } 

    c=tolower(c); /* 大文字を小文字に変換 */

    putchar(c); 

  } 

演習問題4b)の解答例

#include <stdio.h> 

#include <ctype.h> 

 

void main() 

  char s[100],prev[100]; /* 1行は100文字以内とする */

strcpy(prev,"");  /* 空文字列を prev へコピー */

while(scanf("%s",s)!=EOF){  /* ファイルの終端が来るまでループ */

    if(strcmp(s,prev)!=0){  /* s prev を比較,同じならば0 */ 

      printf("%s¥n",s); 

      strcpy(prev,s);  /* s prev へコピー */ 

    }    } 

演習問題14の解答

絶対値最大:(2252)×21023 =1.797L×10308

絶対値最小:21023 =2.225L×10308

Updating...

参照

Updating...

関連した話題 :