这是一个五位数字作为输入.我希望这是计算其数字总和的程序,当我在dev编译器中运行程序时它停止响应并且它为每五位数字给出255作为输出.
#include<stdio.h>
void main()
{
int n, a, b, c, d, e, f;
printf("entre a no ");
scanf("%d",n);
a = n % 10;
n = n / 10;
b = n % 10;
n = n / 10;
c = n % 10;
n = n / 10;
d = n % 10;
n = n / 10;
e = n;
f = (a + b + c + d + e);
printf("sum of five digit=%d",f);
}
Run Code Online (Sandbox Code Playgroud)
预期输出是五位数的总和.
但它总是停止响应,它显示一个对话框,要求我关闭该程序.关闭程序后,无论输入的数量是多少,它总是输出255.