VC++的基础问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 18:40:48
以下程序中使用指数形式有什么要求,是否要声明一下:(题目为,输入一个6位以内的数,将各个位数相加,如:输入1234,则输出10)#include<stdio.h>
main(){
unsigned long i;
int n,t,s;
scanf("%ul",&i);
s=o;
if(i>=10)
{
for(n=i;i/1en!=0&&n<=5;n++)
;
do{t=i/1en;
s=s+t;
i=i/1en;
n--;}
while(n==0);
printf("%d",i);}
else
printf("%d",i);}

void main(){
unsigned long i;
int t,s;
scanf("%ul",&i);
s=0;
if(i>=10)
{
do{t=i%10;
s=s+t;
i=i/10; }
while(i);
printf("%d",s);
}
else
printf("%d",i);
}

看不懂你的代码......

这个是C程序
具体问什么问题还是有点没搞清楚?