C语言数组问题??h>main(){charstr1[80],str2[80],tem[80];intt1[80],t2[80],ans[81];inti,j,e=0;gets(str1);gets(str2);if(strlen(str1)<strlen(str2)){strcpy(tem,str1);strcpy(str1,str2)
C语言数组问题
??h>main(){ char str1[80],str2[80],tem[80]; int t1[80],t2[80],ans[81]; int i,j,e=0; gets(str1); gets(str2);if(strlen(str1)<strlen(str2)){ strcpy(tem,str1); strcpy(str1,str2); strcpy(str2,tem); } for(i=0;i<strlen(str1);i++)t1[i]=str1[i]-'0'; for(i=0;str2[i]!='\0';i++)t2[i]=str2[i]-'0'; for(i=0;i=strlen(str1)-strlen(str2);i–,j–)t2[i]=t2[j];for(i=0;i<strlen(str1)-strlen(str2);i++)t2[i]=0;for(i=0;i=0;i–){ ans[i]=(t1[i]+t2[i]+e)%10; e= (t1[i]+t2[i]+e)/10; }for(i=0;i<strlen(str1);i++)printf("%d",ans[i]);printf("\n");}你试试吧。
C语言数组有哪些特点呢?
一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型
创业项目群,学习操作 18个小项目,添加 微信:niuben22 备注:小项目!
如若转载,请注明出处:https://www.gzxsgy.com/18606.html