1.输入名字将名和姓输出顺序改变
#includeint main() { char firstname[20],lastname[20]; printf("Please enter your firstname."); scanf("%19s",firstname); printf("Please enter you lastname."); scanf("%19s,",lastname); printf("Hello!%s,%s.n",lastname,firstname); return 0; }
2.
#include#include int main() { int len=0; char name[20]; printf("Write yor name.n"); scanf("%19s",name); len=strlen(name); printf("Print your name:n"); printf("a."%s"n", name); printf("b."%20s"n", name); printf("c."%-20s"n", name); printf("d.%*sn", len + 3, name); return 0; }
结果
3.
先输入浮点数,再输出别的
#include三.问题int main() { float a; printf("put in a float number: "); scanf("%f",&a); printf("The in put is %.1f or %.1e.",a,a); return 0; }
%s区分大小写。
%.1f



