回覆列表
  • 1 # 愛大海的聲音

    先存成字串,判斷有沒有小數點,再從字串格式化成整型或浮點型。#include <stdio.h>#include <stdlib.h>#include <string.h>//char *strchr( const char *str, int ch );int main(int argc, char *argv[]){ int a = 0; double b = 0; char str[10]=""; scanf("%s",str); // 先存成字串 if (NULL == strchr(str, ".")) // 等於NULL是沒有找到小數點 { sscanf(str, "%d", &a); // 再從字串格式化成整型 printf("輸入的是整型:%d\n", a); } else { sscanf(str, "%lf", &b); // 再從字串格式化成浮點型 printf("輸入的是浮點型:%lf\n", b); } system("PAUSE"); return 0;}

  • 2 # 愛大海的聲音

    先存成字串,判斷有沒有小數點,再從字串格式化成整型或浮點型。#include <stdio.h>#include <stdlib.h>#include <string.h>//char *strchr( const char *str, int ch );int main(int argc, char *argv[]){ int a = 0; double b = 0; char str[10]=""; scanf("%s",str); // 先存成字串 if (NULL == strchr(str, ".")) // 等於NULL是沒有找到小數點 { sscanf(str, "%d", &a); // 再從字串格式化成整型 printf("輸入的是整型:%d\n", a); } else { sscanf(str, "%lf", &b); // 再從字串格式化成浮點型 printf("輸入的是浮點型:%lf\n", b); } system("PAUSE"); return 0;}

  • 中秋節和大豐收的關聯?
  • 走過千山萬水下面6句歌詞?