问题 J: 王小二的签到问题

题目描述

    HPU今年的迎新开设了床位预定系统,6个床位都有自己的编号为1~6。
    王小二作为一名博爱的acmer,他放弃了自主选择床位,这时已经有5个室友选择好了5个床位。
    请你帮助系统编写一个床位自动分配程序,自动选出王小二的床位。

输入

    一组测试数据共5行,每行有一个字符串和他选择的床位号,用空格隔开,分别代表室友的名字和床位编号。

输出

    输出一个整数占一行,代表王小二的床位编号。

样例输入

James 2
Alice 1
Tom 3
Ben 6
Jane 5

样例输出

4

C代码

#include<stdio.h>
struct stu{
	char name[30];
	int num;
}student[5];
int main()
{
	int n;
	int i,j,k;
	for(i=0,j=0;i<5;i++)
	{
		scanf("%s %d",&s[i].name,&s[i].num);
		j+=s[i].num;
	}
    k=21-j;
	printf("%d",k);
	return 0;
}

本来这题不难的,但在写代码时因为在写C++代码的时候std写习惯了,顺手就写了struct std{...},最后编译时一直显示(dev c++)这样的编译错误。查阅资料,也只是了解到知道std是C++语言的标识符,而变量名不能用标识符来定义,故特地写此文章来纪念一下这样的错误。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值