C语言实验报告 联系客服

发布时间 : 星期三 文章C语言实验报告更新完毕开始阅读9d4ff4eb4afe04a1b071de0f

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、实验报告要求