实验1
Posted kzt1121
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验1相关的知识,希望对你有一定的参考价值。
实验内容
1 Part1:实验性内容
本次实验遇到的问题,a.对某些计算机符号不熟悉,所以使用的时候会出错模糊b.在进行程序的输入的时候,一些单词会打错,然后又很难找到毛病c.输入代码的时候不注意中文与英文的区分,导致有时候无法运行。
(1)输出自己的学号
#include<stdio.h> int main() { printf("201883300133 "); 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)学习指导书中116页三道习题,及其运行结果
a.整数相除
#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 ",d,e,f); return 0; }
b.自加自减运算
#include<stdio.h> int main() { int a=5,b=8; printf("a++=%d ",a++); printf("a=%d ",a); printf("++b=%d ",++b); printf("b=%d ",b); printf("b=%d ",b); return 0; }
c.关系运算和逻辑运算
#include<stdio.h> int main() { int a=5,b=8,c=8; printf("%d,%d,%d,%d ",a==b&&a==c,a!=b&&a!=c,a>=b&&a>=c,a<=b&&a<=c); printf("%d,%d ",a<=b||a>=c,a==b||b==c); printf("%d,%d,%d,%d ",!(a==b),!(a>=b),!(a>=c),!(a<=b)); return 0; }
2Part 2按要求写出表达式
(1)判断奇偶
#include<stdio.h> int main() { int x; printf("输入一个整数; "); scanf("%d",&x); if(x%2 == 0) printf("是偶数"); else printf("是奇数") ; return 0; }
(2)根据不同的输入显示不同的提示信息
#include<stdio.h> int main() { int days; printf("输入一个整数; "); scanf("%d",&days); if(days>=1&&days<=5) printf("workdays,fighting "); else if(days==6||days==7) printf("weekend,relaxing "); else printf("ooop,not in 1~7 "); return 0; }
(3)根据用户输入字符,判断如果是小写字母,则转换成大写;否则保持原样:
#include<stdio.h> int main() { char ch; printf("输入一个字符: "); scanf("%c",&ch); if(ch>=97&&ch<=122) ch=ch-32; printf("%c ",ch); return 0;
实验总结与体会
本次实验课让我感受到了计算机的神奇,在我们的编程下,电脑上可以显示出各种数据,复杂或者简单的运算。虽然在这个过程中,有时候会犯错误,比如说大小写不分,单词打错,中英文不分,然后进行调试的时候又找不出自己的毛病。所以我认为c语言不仅仅需要的是逻辑能力还需要我们的细心与耐心。
以上是关于实验1的主要内容,如果未能解决你的问题,请参考以下文章
使用 React 实验性中继片段:缺少属性 '"$fragmentRefs"'