十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
#include stdio.h
為和順等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及和順網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、和順網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
int main(void)
{
char name[20];
printf("請輸入你的姓名:");
scanf("%s",name);
printf("你的姓名是:%s\n",name);
return 0;
}
拓展資料
1、浮點數(shù)格式化輸出
printf在打印輸出浮點數(shù)時,整數(shù)全部輸出,默認保持小數(shù)點后六位,可以按照小數(shù)和科學計數(shù)法(天文數(shù)字使用科學計數(shù)法存儲節(jié)約內(nèi)存)計數(shù)法兩種方式,同時可以控制輸出的小數(shù)位數(shù)和寬度:
2、格式化輸出字符和字符串
printf在輸出字符時通過%c格式符來輸出,同時提供了putchar()函數(shù)來輸出一個字符:
printf在輸出字符串時,可以通過sprintf函數(shù)實現(xiàn)將字符串按照指定的格式拼接:
使用sprintf函數(shù)結(jié)合字符串指針實現(xiàn)身份證的出生日期信息獲取
3、printf格式化輸出數(shù)據(jù)的參數(shù)總結(jié)
printf("姓名\n");
printf("性\n");
printf("名\n");
printf("姓名\n");
用結(jié)構(gòu)體就行
struct staff
{
char[10] name;
int num;
};
聲明
staff st[10];
調(diào)用staff內(nèi)部成員變量時用"."操作符
如輸入
void intput()
{
for(i=0;i=9;i++)
{
cout"輸入第"i+1"個員工的姓名\n";
cinst[i].name;
cout"輸入第"i+1"個員工的職工號\n";
cinst[i].num;
}
}
職工號排序就是st[i].name的排序 自己寫吧
因為是結(jié)構(gòu)體所以名字和編號被“綁”在一起
coutst[i].namest[i].num
就實現(xiàn)了編號和名字一起調(diào)整
半查找法是什么?
查找可以用如下方法
int a; //聲明一個整型變量
cina; //輸入職工號
for(i=0;i=9;i++)
{
if(st[i].num==a)
{coutst[i].nameendl;}
}
例如:我將puts函數(shù)改為putoutStr
定義如下:
#define putoutStr(chrs) puts(chrs)
這樣就可以象使用puts一樣使用putoutStr了
而C++中的許多函數(shù),也正是這樣做的,他們都好幾個名字,這都是開發(fā)的技巧
#include stdio.h
#include string.h
int main(int argc, char *argv[])
{
char name[32] = {0};
printf("Enter your name\n");
scanf("%s", name);
char sn[32] = {0};
printf("Enter your student number\n");
scanf("%s", sn);
char class[32] = {0};
printf("Enter your class\n");
scanf("%s", class);
printf("Name is [%s] Student Number is [%s] Class is [%s]\n", name, sn, class);
return 0;
}
char *search(struct student stu[3],int num)
{
int i;
for(i=0;i3;i++)
{
if(stu[i].sno == num)
return (stu[i].sname);
}
return "輸入的學號不存在";
}