일단은 각자리 대신 숫자의 합은 구했는데...
어떻게 하나요? 좀 도와주세요.
#include<stdio.h>
int main()
{
int k=0, i, n;
scanf("%ld", &n);
for(i=1; i<=n; i++){
k+=n;
}
printf("%d ", k);
return 0;
sum = 10;
while(n != 0)
sum += n % 10;
n = n / 10;
감사합니다. 좋아요 눌러드릴게요.
c라면 이렇게 짜셔도 됩니다.
char str[200];
int n;
...
sprintf(str,"%d",n);
for(int i=0;str[i];i++)
sum=sum+str[i]-'0';
저.... 죄송한데, 제가 c++ 이라서요.
댓글을 작성하려면 로그인해야 합니다.
apple6316 6년 전
일단은 각자리 대신 숫자의 합은 구했는데...
어떻게 하나요? 좀 도와주세요.
#include<stdio.h>
int main()
{
int k=0, i, n;
scanf("%ld", &n);
for(i=1; i<=n; i++){
k+=n;
}
printf("%d ", k);
return 0;
}