|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <stdio.h>
- int main()
- {
- int a,b;
- const int number;
- int count = 0;
- int f1[number],f2[number],f[number];
- int i,j;
-
- do{
- scanf("%d %d",&a,&b);
- f1[a] = b;
- }while(a != 0);
-
- do{
- scanf("%d %d",&a,&b);
- f2[a] = b;
- }while(a != b);
-
- int length1 = sizeof(f1)/sizeof(f1[0]);
- int length2 = sizeof(f2)/sizeof(f2[0]);
- for( i=length1-1 ; i>=0 ; i-- ){
- for( j=length2-1 ; j>=0 ; j-- ){
- if(i == j){
- f[i] = f1[i] + f2[j];
- printf("%dx%d+",f[i],i);
- }
- else if(i < j){
- printf("%dx%d+%dx%d+",f2[j],j,f1[i],i);
- }
- else{
- printf("%dx%d+%dx%d+",f1[i],i,f2[j],j);
- }
- }
- }
- printf("\b ");
- return 0;
- }
复制代码
.最直接方法给number赋值,没有常量不能定义数组的,你自己定义number的时候都是给了他一个常量关键字,然后没有任何值,这种写法也是有问题的
|
|