实验一

实验结论

part1:验证性内容

1.输出学号。

/*This is first C program*/
# include <stdio.h>
int main()
{
    printf("201883300065");
    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()
{
    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 ()
{
    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()
{
    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() {
    int x;
    printf("输入一个整数:\n");
    scanf("%d",&x);
    if(x%2!=0)
       printf("是奇数");
    else
       printf("是偶数");
    return 0;       
}

 

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

#include <stdio.h>
int main(){
    int days;
    printf("输入一个整数:\n");
    scanf("%d",&days);
    if(1<=days&&days<=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;   
}

3.根据用户输入字符,判断如果是小写字符,则转换成大写;否则保持原样

#include<stdio.h>
int main(){
  char ch;
  printf("输入一个字符:\n");
  scanf("%c",&ch);
  if(ch>='a'&&ch<='z')
    ch=ch-32;
  printf("%c\n",ch);
  return 0; 
}

part.3

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

实验总结与体会:

初步熟悉了代码框架,开始打的时候常常犯错,纠错要半天,随着打的小程序数量的增加,错误率在降低

评论的三位同学的地址:

https://www.cnblogs.com/ligengchen/p/10591376.html

https://www.cnblogs.com/kzt1121/p/10575715.html

https://www.cnblogs.com/jiyuan201088/p/10586173.html

 

posted @ 2019-03-22 21:05  汪平安  阅读(178)  评论(2编辑  收藏  举报