程序从读取用户输入的firstname,lastname和prize,并将他们读取的值按照一定格式存储到另一个字符串数组内。
#include<stdio.h>
#define MAX 20
int main(void)
{
char first[MAX];
char last[MAX];
char formal[2*MAX+10];
double prize;
puts("Enter your first name");
gets(first);
puts("Enter your last name");
gets(last);
puts("Enter your prize money");
scanf("%lf",&prize);
sprintf(formal,"%s,%-19s:$%6.2f\n",last,first,prize);
puts(formal);
getchar();
getchar();
return 0;
}