我想創建一個程序,如果給定數字爲9,請更改它7, 和(4到9)。並找到最大值。例如:i/p = 998,o/p = 778c在整數中更改數字
ex:i/p = 499 444 o/p = 999 該怎麼做。
如何使用循環,數組?
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[2], b[2], max, i;
scanf("%d %d", &a[2], &b[2]);
for(i=0; i<a; i++)
{
if(a[i]==4)
a[i]=9;
else if(a[i]==9)
a[i]=7;
for(i=0; i<b; i++)
{
if(b[i]==4)
b[i]=9;
else if(b[i]==9)
b[i]=7;
}
}
if(a<b)
max=b;
else
max=a;
printf("%d", max);
return 0;
}
輸入爲一個字符串,並用「7」覆蓋每個「9」。 –
請注意,寫入'&a [2]'打破了數組的界限。 –
'for(i = 0; i