从零开始,亚博娱乐中国唯一正规官网论坛

快捷导航
广告联系qq1031180668亚博娱乐中国唯一正规官网
查看: 1041|回复: 2
打印 上一主题 下一主题

[每日答题] 【2016.4.26】【初级】每日亚博娱乐中国唯一正规官网

 关闭 [复制链接]
  • ta_mind
    奋斗
    2016-6-19 17:06
  • classn_01: 118 classn_02

    [LV.6]常住居民II

    73

    主题

    352

    帖子

    675

    积分

    超级版主

    Rank: 8Rank: 8

    积分
    675
    跳转到指定楼层
    楼主
    发表于 2016-4-25 22:47:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 善良的小马甲 于 2016-4-26 23:32 编辑




    ※2016.04.26初级亚博娱乐中国唯一正规官网※






    『活动时间』截止到晚上22:30分锁贴为止。



    『活动规则』一共三个小题,每题总分为5分,全部答对得5分;思路正确但程序有些小bug,得3分;全部答错得0分。每人参加一次,请勿重复回帖。回帖后请勿编辑。马甲禁止参加活动!



    『要求语言』C/C++,C#,易语言,Java等等··· ···



    『活动奖励』根据完成答案的不同给予0~15亚博娱乐中国唯一正规官网币奖励



    『参与对象』全论坛会员均可参与



    1. 编写一个程序,求输入实数的绝对值。


    2. 编写一个程序,输入年份月份,输出这个月份的天数。

    3. 编写一个程序,求一个四位数,它的十位上的数字是1,个位上的数字为2,且这个数能被7、8、9整除。

  • ta_mind
    无聊
    2016-5-17 18:49
  • classn_01: 11 classn_02

    [LV.3]偶尔看看II

    4

    主题

    35

    帖子

    142

    积分

    注册会员

    Rank: 2

    积分
    142
    沙发
    发表于 2016-4-26 15:56:50 | 只看该作者
    第一题:
    [AppleScript] syntaxhighlighter_viewsource syntaxhighlighter_copycode
    #include 
    #include 
    #include 
    using namespace std;
    int main(){	
    
        cout<<"请输入一个实数";
    	double n=0;
    	cin>>n;
    	cout<<>

    第二题:
    [AppleScript] syntaxhighlighter_viewsource syntaxhighlighter_copycode
    #include 
    #include 
    #include 
    using namespace std;
    int main(){	
    
        cout<<"请输入一个年份:";
    	int year=0;
    	cin>>year;
    	cout<<"请输入一个月份:";
    	int mouth=0;
    	cin>>mouth;
    	int day=0;
    	switch(mouth){
    	case 2:year%4==0&&year%100!=0||year%400==0?day=29:day=28;break;
    	case 1:
    	case 3:
    	case 5:
    	case 7:
    	case 8:
    	case 10:
    	case 12:day=31;break;
    	default :day=30;break;
    	}
    	cout<<><>

    第三题:
    [AppleScript] syntaxhighlighter_viewsource syntaxhighlighter_copycode
    #include 
    #include 
    #include 
    using namespace std;
    int main(){	
    
         int num=0;
    	 for(int i=1012;i<10000;i+=100){
    		 if(i%7==0&&i%8==0&&i%9==0){
    			 num=i;break;
    		 }
    	 }
    	if(num!=0)
    		cout<<"满足条件的4位数为:"<

    评分

    参与人数 1威望 +1 亚博娱乐中国唯一正规官网币 +15 收起 理由
    善良的小马甲 + 1 + 15 赞一个!

    查看全部评分

  • ta_mind
    奋斗
    2016-6-19 17:06
  • classn_01: 118 classn_02

    [LV.6]常住居民II

    73

    主题

    352

    帖子

    675

    积分

    超级版主

    Rank: 8Rank: 8

    积分
    675
    板凳
     楼主| 发表于 2016-4-26 23:37:03 | 只看该作者
    参考答案


    1. 编写一个程序,求输入实数的绝对值。


    [C] syntaxhighlighter_viewsource syntaxhighlighter_copycode
    #include 
    void main()
    {
    	float x,y;
    	printf("请输入一个实数:");
    	scanf("%f",&x);
    	if(x>0) y=x;
    	else y=-x;
    	printf("%f的绝对值是%f\n",x,y);
    }
    


    2. 编写一个程序,输入年份月份,输出这个月份的天数。


    [C] syntaxhighlighter_viewsource syntaxhighlighter_copycode
    #include 
    void main()
    {
    	int year,mon,days,leap;
    	printf ("请输入年份月份");
    	scanf("%d.%d", &year,&mon);
    	switch(mon)
    	{
    		case 1: 
    		case 3: 
    		case 5: 
    		case 7: 
    		case 8: 
    		case 10: 
    		case 12: days=31;break;
    		case 4: 
    		case 6: 
    		case 9: 
    		case 11: days=30;break;
    		case 2: 
    			if(year % 400 == 0 || (year%4 == 0 && year%100 != 0)) days=29;
    			else days=28;
    	}
    	printf ("%d年%d月的天数为%d天\n",year,mon,days);
    }
    


    3. 编写一个程序,求一个四位数,它的十位上的数字是1,个位上的数字为2,且这个数能被7、8、9整除。


    [C] syntaxhighlighter_viewsource syntaxhighlighter_copycode
    #include 
    void main()
    {
    	int n,a,b;
    	for(a=1;a<=9;a++)
    {
    		for(b=0;b<=9;b++)
    		{
    			n=1000*a+100*b+10+2;
    			if(n%7==0&&n%8==0&&n%9==0)
    				printf("n=%d\n", n);
    		}
    }
    }
    

    游客
    回复
    您需要登录后才可以回帖 登录 | 立即注册

    手机版|Archiver|小黑屋|sitemap| 从零开始,亚博娱乐中国唯一正规官网论坛 - 一个单纯的亚博娱乐中国唯一正规官网学习交流论坛 ( 豫ICP备15032706号 )

    GMT+8, 2019-10-29 05:33 , Processed in 1.293518 second(s), 27 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表