无法正确输出。
#include<stdio.h>
#include<string.h>
int main()
{
int i,a,b,n;
int sn=0;
printf("Enter a and n:");
scanf("%d%d",&a,&n);
for(i=1;i<=n;i++)
{
b=a;
sn+=a;
a=a*10+b;
}
printf("sum=%d\n",&sn);
return 0;
}
把那个&符号去掉,输出不用加&
printf("sum=%d\n",sn);
觉得有用的话采纳一下哈
printf格式:
printf("控制字符串",输出项列表):
其输出项列表可以是,常量,变量,表达式