作业

#include "stdio.h"
main()
{
    int a,b,c,d;
    scanf("%d",&d);
    printf("a=%d\n",d);
    printf("b=%o\n",d);
    printf("c=%x\n",d);
}

输入一个整数,把该整数分别按照八进制、十进制、十六进制形式输出


输入一个小数(整数部分3位、小数部分5位),把该小数分别按照以下格式输出

  • 小数部分4位宽度,整个数字8位宽度
  • 小数部分3位宽度,整个数字9位宽度,空白部分使用0填充
  • #include "stdio.h"
    void main()
    {
       float a=123.45678;
       ptintf("%8.4f",a);
       printf("%09.3f",a); 
    }
    输入一个整数,如果该整数大于1000,则输出“big”,如果该整数介于100到1000之间(包含两个边界),则输出“middle”,如果上面两种情况都不满足,输出”small“
  • #include "stdio.h"
    void main()
    {
    	int a;
    	scanf("%d",&a);
    	if(a>1000)
    	printf("big");
    	else
    	 if(100<a&&a<1000)
    	 printf("middle");
    	 else
    	 printf("small");
        
    }
    输入一个整数,如果该整数x符合条件:-1<x<10,则输出“ok”,否则输出“not ok”
    #include "stdio.h"
    void main()
    {
    	int x;
    	scanf("%d",&x);
    	if(-1<x&&x<10)
    	printf("ok");
    	else
    	printf("not ok");
        
    }
    输入一个整数,如果该整数介于1到12之间,则输出对应的月份,比如输入为4,则输出”April“    -_-!;否则输出”not valid month number“
  • #include "stdio.h"
    void main()
    {
    	int i;
    	printf("input integer number:");
    	scanf ("%d",&i);
    	switch(i)
    	{
    		case 1:printf("january\n");break;
    		case 2:printf("Februar\n");break;
    		case 3:printf("March\n");break;
    		case 4:printf("April\n");break;
    		case 5:printf("May\n");break;
    		case 6:printf("June\n");break;
            case 7:printf("July\n");break;
            case 8:printf("August\n");break;
    		case 9:printf("September\n");break;
    		case 10:printf("October\n");break;
    		case 11:printf("November\n");break;
    		case 12:printf("December\n");break;
    		default :printf("not valid month nember");
        
    	}
    }

    使用for循环,计算2+4+6+...+100
  • #include "stdio.h"
    void main()
    {
       int i,sum;
       sum=0;
       for(i=2;i<=100;i=i+2)
         sum+=i;
       printf("%d",sum);
    }
    使用while循环,计算2+4+6+...+100
  • #include "stdio.h"
    void main()
    {
        int i,sum;
        i=2;
        sum=0;
        while(i<=100)
        {
        sum+=i;
        i=i+2;
        }
        printf("%d",sum);
        
    }



    使用do while循环,计算2+4+6+...+100
  • #include "stdio.h"
    void main()
    {
    	int i,sum;
    	i=2;
    	sum=0;
    	do
    	{
    		sum+=i;
    		i=i+2;
    	}
    	 
    	while(i<=100);
    	  printf("%d",sum);
        
    }



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值