Re: [問題] 輸出整數如何對齊
我只會寫出這樣
不過如何使他對齊我目前想不到方法阿
最原先的方法是使它們有固定長度 (%9s這樣)
不過感覺不是題目所要的
所以想知道最合適的方法 謝謝
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char firstname[40],lastname[40];
int lettersf,lettersl;
printf("please enter your lastname\n");
scanf("%s",&lastname);
printf("please enter your firstname\n");
scanf("%s",&firstname);
printf("%s %s\n",firstname,lastname);
lettersf = strlen(firstname);
lettersl = strlen(lastname);
printf("%d %d",lettersf,lettersl);
system("PAUSE");
return 0;
}
※ 引述《yad50968 (聰明的國人)》之銘言:
: 這是c primer plus 5 第四章 的問題
: 請撰寫一個程式,先要求使用者輸入名字,在輸入姓氏,然後將輸入的性名輸出在同一
: 行,並在另一行輸出兩個字的長度,而輸出的長度必須對齊所輸出字串的最後一個字母
: ,如下:
: Melissa Honeybee
: 7 8
: 請板上的高手們為我解答 謝謝
: 輸出名字跟得到字串長度(用strlen函數吧)我有學會
: 可是我不知道如何使它們對齊
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.114.0.122
推
05/19 22:31, , 1F
05/19 22:31, 1F
→
05/19 22:39, , 2F
05/19 22:39, 2F
推
05/19 22:41, , 3F
05/19 22:41, 3F
→
05/19 22:47, , 4F
05/19 22:47, 4F
推
05/20 00:36, , 5F
05/20 00:36, 5F
→
05/20 00:40, , 6F
05/20 00:40, 6F
→
05/20 00:41, , 7F
05/20 00:41, 7F
→
05/20 02:26, , 8F
05/20 02:26, 8F
→
05/20 02:55, , 9F
05/20 02:55, 9F
→
05/20 06:45, , 10F
05/20 06:45, 10F
→
05/20 06:47, , 11F
05/20 06:47, 11F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章