#include
int x,number;
printf(\请输入一个整数:\ scanf(\ do{
x=number; number=number/10; printf(\ }while(number!=0); printf(\}
如果输入的是一个负整数,程序应该如何改?
(2)程序改错
计算表达式1+2!+3!+…10!的值,改正下面程序中的多处错误。 源程序(有错误的程序) #include
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进行累加。