云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言实验报告

C语言实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 1:24:58

if(i<1) exit(0);

n=1+(i>9)+(i>99)+(i>999)+(i>9999); printf(\ switch(n) {

case 5: a=i/10000;i%=10000;j+=a*k;k=k*10;printf(\ case 4: a=i/1000;i%=1000;j+=a*k;k=k*10;printf(\ case 3: a=i/100;i%=100;j+=a*k;k=k*10;printf(\ case 2: a=i/10;i%=10;j+=a*k;k=k*10;printf(\ case 1: a=i;j+=a*k;k=k*10;printf(\ }

switch(n) {

case 5: a=j/10000;j000;printf(\ case 4: a=j/1000;j00;printf(\ case 3: a=j/100;j0;printf(\ case 2: a=j/10;j;printf(\ case 1:printf(\ }

getch(); }

(2) 编写程序,从键盘接收一个简单的表示四则运算的表达式,计算结果并

输出。例如,输入“20+32”,输出“20+32=52”。分别使用switch和else if语句。

/*求解简单的四则运算表达式 */ #include int main(void) {

double value1, value2; char operator;

printf(\提示输入一个表达式 */ scanf(\ switch(operator){ case '+':

printf(\ break; case '-':

printf(\ break;

case '*':

printf(\ break; case '/':

printf(\ break; default:

printf(\ break; }

getch(); }

3、实验报告要求

(1) 各题程序、运行结果及分析; (2)实验总结。

实验六:循环结构程序设计(一)

1、实验目的

(1)熟练掌握循环程序设计思想; (2)掌握调试程序的一些技巧。 2、实验内容

(1)编程计算 S=1*2+2*3+??+39*40 #include int main(void) {

int i,t,s=0;

for(i=1;i<=39;i++) {

t=i*(i+1); s=s+t; }

printf(\ getch(); }

(2)编程计算 S=?i!=1!+2!+??+n!

i?1n/*s=1!+2!+....n!*/ #include int main(void) {

int i,j,t,n; double s=0;

printf(\ scanf(\ for(i=1;i<=n;i++){ t=1;

for(j=1;j<=i;j++){ t=t*j; }

s=s+t; }

printf(\ getch(); }

(3)

编写程序,计算如果每年按照年利率I(例如2%),投资S(例如5000),在第Y(例如10)年得到的总钱数M。公式:M=S*(1+I)Y

#include #include int main(void) {

int S,Y; double I,M;

printf(\

scanf(\ M=S*pow((1+I),Y); printf(\ getch(); }

(4) 编程输出九九乘法表。 /*输出九九乘法表*/ #include int main(void) {

int i,j;

for(i=1;i<=9;i++) {

for(j=1;j<=i;j++) {

printf(\

}

printf(\ } getch(); }

3、实验报告要求

搜索更多关于: C语言实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

if(i<1) exit(0); n=1+(i>9)+(i>99)+(i>999)+(i>9999); printf(\ switch(n) { case 5: a=i/10000;i%=10000;j+=a*k;k=k*10;printf(\ case 4: a=i/1000;i%=1000;j+=a*k;k=k*10;printf(\ case 3: a=i/100;i%=100;j+=a*k;k=k*10;printf(\ case 2: a=i/10;i%=10;j+=a*k;k=k*10;printf(\ case 1: a=i;j+=a*k;k=k*10;printf(\ } switch(n)

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com