导航菜单
首页 >  » 正文

c语言 当一个数位数超过11位 怎么输入输出 quartus中的编译错误问题

c语言 当一个数位数超过11位 怎么输入输出

#include <stdio.h>
void main()
{
__int64 a,n,N=1;//结果不超过18位的话可以用int64这个是64位的
__int64 sn,an;
printf("请输入a和n ");
scanf("%I64d%I64d",&a,&n);
printf("a=%I64d,n=%I64d ",a,n);
sn=an=0;
while(N<=n){
an=an*10+a;
sn=sn+an;
N++;
printf("%I64d %I64d ",an,sn);
}
printf("sn=%100I64d ",sn);
}

quartus中的编译错误问题

在Setting菜单项里面,General,里面的Top_Level_Entity改为add_4也就是你的模块名即可

且命题和或命题的逆命题和否命题是什么样的?

且命题1:若A且B,则C
它的逆命题是:若C,则有A且B.
否命题:若非A或非B,则非C
或命题2:若A或B,则C
逆命题:若C,则A或B
否命题:若非A且非B,则非C

相关推荐: