编写一个函数,要求输入任意两个无符号32位整形数,在控制台打印两个数相加的结果,要求禁止使用64位变量。
#include <stdio.h>
void add64()
{
unsigned int add1,add2,sum;
scanf("%u%u",&add1,&add2);
sum = add1 + add2;
if(sum < add1 || sum < add2)
{
printf("sum = 1%08u\n",sum);
}
else
{
printf("sum = %u\n",sum);
}
}
int main(int argc, const char *argv[])
{
add64();
return 0;
}