第一题
#include<stdio.h>
int main(void)
{
char name1[40];
printf("请输入姓\n");
scanf("%s",name1);
char name2[40];
printf("请输入名\n");
scanf("%s",name2);
printf("你好,%s,%s",name2,name1);
return 0;
}
第二题
#include<stdio.h>
#include<string.h>
int main(void)
{
char name[40];
int width;
printf("请输入姓名\n");
scanf("%s",name);
printf("Holle \"%s\"\n",name);
printf("*\"%20s*\"\n",name);
printf("*\"%-20s\"*\n",name);
printf("%*s\n",strlen(name)+3,name);
return 0;
}
第三题
#include<stdio.h>
int main(void)
{
float x;
scanf("%f",&x);
printf("The input is %0.1f or %0.1e.\n",x,x);
printf("The input is %+0.3f or %0.3E.\n",x,x);
return 0;
}
第四题
#include<stdio.h>
int main(void)
{
char name[40];
float i;
printf("请输入身高(米)\n");
scanf("%f",&i);
printf("请输入姓名\n");
scanf("%s",name);
printf("%s,you are %0.3f feet tall",name,i);
return 0;
}
第五题
#include<stdio.h>
int main(void)
{
float a,b,c;
printf("输入下载速度(Mb/s)\n");
scanf("%f",&a);
printf("输入文件大小(MB)\n");
scanf("%f",&b);
c=b/a;
printf("At %0.2f megabits per second, a file of %0.2f megabytes \n",a,b);
printf("downloads in %0.2f seconds.\n",c*8);
return 0;
}