C语言程序设计实验电子稿new(1) - 图文 下载本文

#include void main() {

int x,number;

printf(\请输入一个整数:\ scanf(\ do{

x=number; number=number/10; printf(\ }while(number!=0); printf(\}

如果输入的是一个负整数,程序应该如何改?

(2)程序改错

计算表达式1+2!+3!+…10!的值,改正下面程序中的多处错误。 源程序(有错误的程序) #include void main(void) {

int sum1,sum2, i,j; for(i=1;i<10;i++) for(j=1,j<=i,i++) sum1*=j; sum1+=sum2; printf(\ }

3.一般编程题 编程题1

用三种循环结构(while语句、do-while语句、for语句),求1000以内奇数的和。

编程题2

输入一个正整数n,计算 1?数。

111??...?? 的前n项之和,输出时保留6位小352n?1输入输出示例1: Enter n:5

sum = 1.787302

输入输出示例2: Enter n:23 sum 2.549541

=

编程题3

编写程序求a+aa+aaa+……+aa……a,a是一个数字,有n个a,实际的n和a值由键盘输入,输出格式如下示例(此时a是3,n是5)。 3+33+333+3333+33333=37035

提示:将a乘上10倍并加上a,变成aa,再将aa乘上10倍并加上a,变成aaa,依次类推,在变化的同时将a,aa,aaa进行累加。