实验一

Part 1

【验证性内容总结】:

           这是第一次进行编程,虽然了解的很少,但是经过老师的讲解,和课本上的例题解析,还是勉勉强强地完成了这次验证性实验,通过这次的尝试,发现自己对一些固定的代码不是理解,需要再进行学习和请教老师,还有就是编写的时候,会漏掉一些关键字符,导致执行的时候出故障,如每个语句结尾处需加“;”,以后需要多多注意这方面的问题。

Part 2 

判断奇偶:

//程序功能:
//要求用户从键盘输入一个整数,判断其是奇数还是偶数
#include <stdio.h>
int main() {
    int x;
    printf("输入一个整数:\n");
    scanf("%d",&x);
    
    // 在XXX处填写相应表达式
    //使得当表达式成立时,判定x是奇数,否则是偶数
    if (x%2==1) 
         printf("是奇数");
    else
        printf("是偶数");
        
    return 0; 
} 

 判断工作日或休息日:

/*程序功能:
 要求用户从键盘输入1~7之间的整数
 如果输入的是1~5 ,提示用户是工作日,要努力工作;
 如果输入的是6或7,提示用户是休息日,放松休息;
 否则,提示用户输入不在合法范围内
 */ 
 #include <stdio.h>
 int main(){
     int days;
     
     printf("输入一个整数:\n");
     scanf("%d",&days);
     
     //补足XXX处的表达式,使得满足程序功能描述
     if(days>=1&&days<=5) //days是1到5之间
        printf("workdays,fighting\n") ;
    else if(days==6||days==7)
        printf("weekend,relax~\n");
    else
        printf("Ooops, not in 1~7\n");
    return 0;
 } 

 

/*功能:
从键盘上输入单个字符
如果是小写,则转换成大写后输出
否则,什么也不做,原样输出*/
# include <stdio.h>
int main() 
{
    char ch;
    printf("输入一个字符\n");
    scanf("%c",&ch);
    
    if(ch>='a'&&ch<='z')//如果ch是小写字母,补足判定ch是小写字母的表达式 
    ch=ch-32;   //补足把ch中的小写字母转换成大写字母的表达式语句
                //说明:语句就是在表达式末尾加分号; 
    printf("%c\n",ch);
    return 0;
}

/*十进制转二进制*/ 
#include<stdio.h>
int main(void)
{
    int b[16],x,k,r,i;
    printf("输入一个十进制:");
    scanf("%d,&x");
    k=-1;
    do
    {
        r=x%2;
        b[++k]=r;
        x/=2;
    }while(x>=1);
    for(i=k;i>=0;i--)
         printf("%d",b[i]);
    printf("\n");
}

【实验总结与体会】:通过这次的学习与实践我了解到C语言编写程序虽然便捷,但是其中涉及到的问题很广泛,而且编写程序时需要有耐心,要仔细准确输入每一个代码,通过以后的慢慢摸索,编写程序的能力会逐渐提高。

posted @ 2019-03-24 11:01  徐宁  阅读(162)  评论(1编辑  收藏  举报