c语言实现touch命令实验报告,C语言上机实验报告.doc

C语言上机实验报告

实验报告一 顺序程序结构设计

一、目的要求

1、熟悉 C语言的表达式语句、空语句和复合语句。

2、熟悉函数调用语句,尤其是各输入输出函数调用语句。

3、熟悉顺序结构程序中语句的执行过程。

4、能设计简单的顺序结构程序。

二、上机内容

1、完成《C语言程序设计上机指导与习题选解》的实验一~实验三;

2、编程并调试程序:

(1)从键盘输入一个三位数,输出该数的各位数字和。

如输入:358,输出:3+5+8=16。

#include

main()

{

int a,b,c,x,m;

printf("input a number:");

scanf("%d",&x);

if(x>999||x<100)

{

printf("error\n");

}

else

{

a=x/100;

x=x%100;

b=x/10;

c=x%10;

m=a+b+c;

printf("%d+%d+%d=%d\n",a,b,c,m);

}

system("pause");

}

(2)从键盘输入实数x,根据公式y=sin(x)+e|x|计算出y值输出。

#include

#include

main()

{

int x;

printf("input x:");

scanf("%d",&x);

printf("%f\n",sin(x)+exp(x));

system("pause");

}

实验报告二 选择程序结构设计

一、目的要求

1、学会运用逻辑表达式或关系表达式等表达条件。

2、熟练掌握if语句和switch语句。

3、学会使用F8跟踪调试程序,针对输入测试数据,观察程序运行的输出结果。

二、上机内容

1、完成《C语言程序设计上机指导与习题选解》的实验四;

2、编程并调试程序:

(1)从键盘输入一个整数,判断是否是满足除以4余3、除以7余5的数。

#include

main()

{

int x;

printf("input a number:");

scanf("%d",&x);

if(x%4==3&&x%7==5)

printf("yes\n");

else

printf("no\n");

system("pause");

}

(2)从键盘输入一个字符,如果是大写字母,则转换为小写字母输出,如果是小写字母,则转换为大写字母输出,否则原样输出。

#include

main()

{

int m=0;

char x;

printf("input a char:");

scanf("%c",&x);

if(x>=65&&x<=90)

{

x=x+32;

m=1;

}

if(x<=122&&x>=97&&m==0)

{

x=x-32;

}

printf("%c\n",x);

system("pause");

}

实验报告三 循环程序结构设计

一、目的要求

1、掌握用while语句,do-while 语句和for语句实现循环的方法。

2、掌握在程序设计中用循环的方法实现各种算法(如穷举法、迭代、递推等)。

3、理解循环结构程序段中语句的执行过程。

二、上机内容

1、完成《C语言程序设计上机指导与习题选解》的实验五;

2、编程并调试程序:

(1)因子之和等于其本身的数称为完数,找出2~5000中的完数。

#include

main()

{

int n=2,sum=0,t;

while (n<5001)

{

t=1;

sum=0;

while (t

{

if (n%t==0)

{

sum=sum+t;

}

t=t+1;

}

if (n==sum)

{

printf ("n=%d\n",n);

}

n=n+1;

}

system("pause");

}

(2)假设某个四位数满足abcd(e=dcba(a非0,e非0非1),找出满足条件的ab

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值