蓝桥杯--小明和他的表弟

题目描述:

小明和他的表弟一起去看电影,有人问他们的年龄。小明说:今年是我们的幸运年啊。我出生年份的四位数字加起来刚好是我的年龄。表弟的也是如此。已知今年是 2014 年,并且,小明说的年龄指的是周岁。

请推断并填写出小明的出生年份。

这是一个 4 位整数,请通过浏览器提交答案,不要填写任何多余的内容(比如,他表弟的出生年份,或是他们的年龄等等)

代码:

#include <stdio.h>
#include<string.h>
int main()
{
    int a,b,c,d;
    for(a=0; a<=9; a++)
        for(b=0; b<=9; b++)
            for(c=0; c<=9; c++)
                for(d=0; d<=9; d++)
                    if(2014-(a*1000+b*100+c*10+d)==a+b+c+d)
                        printf("%d %d %d %d\n",a,b,c,d);
    return 0;
}

运算结果:



在 PowerShell 脚本 `greet.ps1` 中接收 `-name '小明' -age 18` 这样的命名参,可通过在脚本中使用 `param` 关键字来定义参。以下是一个示例脚本: ```powershell # greet.ps1 param ( [string]$name, [int]$age ) Write-Host "你好,$name,你今年 $age 岁了。" ``` 在上述脚本中,`param` 块定义了两个参:`$name` `$age`,别为字符串类型类型。当调用该脚本时,使用 `-name` `-age` 明确指定参值,PowerShell 会将传入的值赋给对应的参变量。 调用脚本的命令如下: ```powershell .\greet.ps1 -name '小明' -age 18 ``` 输出结果将是: ``` 你好,小明,你今年 18 岁了。 ``` ### 更多参处理情况说明 #### 参默认值 可以为参设置默认值,当调用脚本时未提供该参的值,将使用默认值。 ```powershell # greet.ps1 param ( [string]$name = "默认姓名", [int]$age = 0 ) Write-Host "你好,$name,你今年 $age 岁了。" ``` #### 参验证 可以对参进行验证,确保传入的值符合特定的条件。 ```powershell # greet.ps1 param ( [ValidateLength(1, 10)] [string]$name, [ValidateRange(0, 120)] [int]$age ) Write-Host "你好,$name,你今年 $age 岁了。" ``` 上述代码中,`ValidateLength` 确保 `$name` 的长度在 1 到 10 个字符之间,`ValidateRange` 确保 `$age` 的值在 0 到 120 之间。 #### 强制参 可以将参设置为强制参,即调用脚本时必须提供该参的值。 ```powershell # greet.ps1 param ( [Parameter(Mandatory = $true)] [string]$name, [Parameter(Mandatory = $true)] [int]$age ) Write-Host "你好,$name,你今年 $age 岁了。" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值