格式輸入函數

格式: scanf(“格式控制串”,地址表列)?

功能:按指定格式從鍵盤讀入數據,存入地址表指定的 存儲單元中,并按回車鍵結束

地址表:變量的地址,常用取地址運算符&

格式字符:同printf()函數。

例 scanf(“%d”,&a);

輸入:10?

則? ? a=10

例 scanf(“%d%d”,&a,&b);

輸入:11 16

則? ? a=11 b=16

輸入分隔符的指定

一般以空格、TAB或回車鍵作為分隔符

其它字符做分隔符:格式串中兩個格式符間字符

例 scanf(“%d:%d:%d”,&h,&m,&s);

輸入? 12:30:45

則12 =h, 30 =m, 45= s

例 scanf(“%d,%d”,&a,&b)

輸入? 3,4 ?

則3=a, 4 =b

例1.4 輸入兩個整數,求它們的和并輸出顯示

一。

#include<stdio.h>

main()

{

int a,b,c;

printf("Please input two integers:\n");

scanf("%d%d",&a,&b);

c=a+b;

printf("sum=%d\n",c);

}

二。

#include "stdio.h"

main()

{? add();

add();

}

int add()

{? int a,b,c;

printf("Please input two integers:\n");

scanf("%d%d",&a,&b);

c=a+b;

printf("sum=%d\n",c);

}

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容