实验一

Part1

虽然是第一次打代码,但照着书上的照猫画虎倒也还能打出来。

Part2

1、判断奇偶数

#include <stdio.h>
int main() 
{
int x;
printf("输入一个整数: \n");
scanf("%d",&x);
if( x%2==1)
printf("是奇数");
else
printf("是偶数");
return 0;
}

2、判断工作日

 

#include <stdio.h>
int main(){
    int days;
    printf("请输入一个整数:\n");
    scanf("%d",&days);
    
    if (days>=1&&days<=5)
    printf("weekday,fighting!\n");
    else if(days==6||days==7)
    printf("weekend,relax\n");
    else
    printf("Ooops not in 1-7\n");
    
    return 0;
}

3、小写转化大写

#include <stdio.h>
int main()
{
char ch;
printf("请输入一个字符:\n");
scanf("%c",&ch);

if(ch>=97&&ch<=120) 
ch=ch-('a'-'A');
printf("%c",ch);

return 0;
}

Part3

#include <stdio.h>
#include <math.h>
int main()
{
    int n,i,a;
    int x=0;
    int b=0;
    printf("请输入一个十进制整数:\n");
    scanf("%d",&n) ;
    while(n/2 != 0){
        i=n%2;
        n=n/2;
        x=x+1;
        a=i*pow(10,(x-1));
        b=b+a;
    }
    i=n%2;
    printf("转化为二进制的数:%d\n",i=b+i*pow(10,x));
    return 0;
 } 

 

posted on 2019-03-23 23:40  333y  阅读(115)  评论(0)    收藏  举报