① 在c语言里怎么从键盘输入一个较大数字,如10^100
用字符串的方法 先用字符串输入一个很大的数 任意然后一个个转换成整型 附上一部分代码int num1[1000],num2[1000];main(){ int i=0,count1=0,count2=0,len=0; char a[1000],b[1000]; scanf("%s%s",a,b); count1=strlen(a); count2=strlen(b); for(i=count1-1;i>=0;i--) num1[++num1[0]]=a[i]-'0'; for(i=count2-1;i>=0;i--) num2[++num2[0]]=b[i]-'0'; }这样你就可以输入 无限个0 只要定义字符串数组的时候更改一下位数就可以了请采纳^ _ ^② c语言定义超大数字类型
用不了,无法定义超大类型,只能用字符串来模拟
③ 用c语言输出最大的数
C程序代码如下:
解析:
1、首先定义a,b,c,max四个整型变量,并输入a,b,c三个数;
2、定义最大值为a,if循环体还是对b和c进行循环;
3、根据循环体判断最大的值,最后输出结果。
(3)c语言表达大数字扩展阅读
C语言的基本构成
数据类型
C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。
常量与变量
常量其值不可改变,符号常量名通常用大写。
变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元。
数组
如果一个变量名后面跟着一个有数字的中括号,这个声明就是数组声明。字符串也是一种数组。它们以ASCII的NULL作为数组的结束。要特别注意的是,方括内的索引值是从0算起的。
字符串
C语言的字符串其实就是以'