实验一

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;
 } 

总结

收获和感受:对C语言的运行有了基本的认识,在算法的设计上自主解决了一些问题,对C语言的学习有了兴趣和信心。

遇到的问题:敲代码的时候不够仔细,犯一些格式上的错误,白白浪费时间和精力。

            自作聪明,画蛇添足,不明白一些符号的意义和用法就拿来用。比如,在scanf()函数中加入“\n”,导致程序无法运行。

 

 

 

 

 

 

posted @ 2019-03-23 22:22  xu97  阅读(220)  评论(0)    收藏  举报