码迷,mamicode.com
首页 > 编程语言 > 详细

实验1 C语言开发环境使用和数据类型,运算符,表达式

时间:2019-03-23 19:51:29      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:运算   char   pre   补全   表达   应该   用户   总结   std   

part 1:验证性内容

1.输出学号。

#include<stdio.h>
int main(void){
  printf("201883300077");
  return 0;        
}


2.输入两个整数,求它们的乘积。


#include<stdio.h>
int product(int,int);
int main(void) {
    int x,y,s;
    scanf("%d%d",&x,&y);
    s=product(x,y);
    printf("The mul is:%d",s);
    return 0;
}
int product(int a,int b){
    int mul;
    mul=a*b;
    return mul;
}



3.(1)整数相除。


include<stdio.h>
int main(void){
    int a=5,b=7,c=100,d,e,f;
    d=a/b*c;
    e=a*c/b;
    f=c/b*a;
    printf("d=%d,e=%d,f=%d\n",d,e,f);
    return 0;
} 



(2)自加、自减运算。


#include<stdio.h>
int main(void){
    int a=5,b=8;
    printf("a++=%d\n",a++);
    printf("a=%d\n",a);
    printf("++b=%d\n",++b);
    printf("b=%d\n",b);
    return 0; 
}



(3)关系运算和逻辑运算


#include<stdio.h>
int main(void){
    int a=5,b=8,c=8;
    printf("%d,%d,%d,%d\n",a==b&&a==c,a!=b&&a!=c,a>=b&&a>=c,a<=b&&a<=c);
    printf("%d,%d\n",a<=b||a>=c,a==b||b==c);
    printf("%d,%d,%d,%d\n",!(a==b),!(a>=b),!(a>=c),!(a<=b));
    return 0;    
}



part2:按要求写出符合要求的表达式,补全程序

1.判断奇偶


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



2.根据不同的输入,显示不同提示信息。


#include<stdio.h>
int main(void){
    int days;
    printf("输入一个整数:\n");
    scanf("%d",&days);
    if(1<=days&&days<=5)
      printf("weekend,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(void){
    char ch;
    printf("输入一个字符:\n");
    scanf("%c",&ch);
    if(ch>=a&&ch<=z)
      ch=ch-32; 
    printf("%c\n",ch);
    return 0;
}



part3:编程练习


#include<stdio.h>
int main(void){
    int a,b=0,c=1,n;
    printf("输入一个十进制数字:\n");
    scanf("%d",&n);
    while(n){
        a=n%2;
        b=c*a+b;
        c=c*10;
        n=n/2;
    } 
    printf("%d\n",b);
    return 0;
}



实验总结与体会
经过亲自动手编程后发现了许多之前没有注意到的小细节,同时对概念性知识有了更好的理解,以后应该多动手实践,积极编程。

技术图片技术图片技术图片技术图片技术图片技术图片技术图片技术图片技术图片

实验1 C语言开发环境使用和数据类型,运算符,表达式

标签:运算   char   pre   补全   表达   应该   用户   总结   std   

原文地址:https://www.cnblogs.com/qinyaqi/p/10585221.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!