第一题:签到题(10分)
【题目要求】:
键盘依次输入 4 个字符串,分别是临时学号、姓名、报考类别和本科学校,按右对齐方式输出,要求其中最长的字符串输出时左边无空格,4 行的冒号对齐,冒号为半角字符,前后各一个空格
【输入要求】:
1、四个字符串均不含空格,长度不超过 40
2、不考虑输入错误
【输出要求】:
1、共四行,不要有多余的空行
2、每行最后无多余的空格或其它字符
【输入示例1】:
2020999
张三
硕士
同济大学
2020999 : 临时学号
张三 : 姓名
硕士 : 报考类别
同济大学 : 本科院校
【输入示例2】:
123456789012345
测试账号
直博
上大
123456789012345 : 临时学号
测试账号 : 姓名(这里没对齐是因为csdn的编辑格式问题)
直博 : 报考类别
上大 : 本科院校
免责声明:由于本人没有系统学过acm,所以代码格式有点怪也请勿喷,结果对就算胜利捏。
【源代码】:
#include<stdio.h>
using namespace std;
const int maxn = 100;
int main(){
char str1[4][maxn];
char str2[4][maxn]={
"临时学号","姓名","报考类别","本科院校"};
for(int i=0;i<4;i++){
scanf("%s",str1[i]);
}
// for(int i=0;i<4;i++){
// printf("%s\n",str1[i]);
// }
int btemp = 0;
int len[4][1];
for(int i=0;i<4;i++){
int temp = 0;
for(int j