答案错误了好几次
#include <stdio.h>
double add(double a, double b)
{
return a+b;
}
int main()
{
double a, b, c;
scanf ("%lf%lf", &a, &b);
c = add(a, b);
printf ("%lf+%lf=%lf\n", a, b, c);
return 0;
}
int add(int a,int b){return a+b;}
#include <stdio.h>
#include <stdlib.h>
int add(int a,int b){return (a+b);}
int main()
{
int n,i;
int *a,*b;
scanf("%d",&n);
a = (int*)malloc(sizeof(int)*n);
b = (int*)malloc(sizeof(int)*n);
for (i = 0;i<n;i++)
scanf("add(%d,%d)",&a[i],&b[i]);
for(i=0;i<n;i++)
{
printf("%d\n",add(a[i],b[i]));
}
free(a);
free(b);
a = 0;
b = 0;
return 0;
}
#include <stdio.h>
int add(int a,int b);
int main()
{
int count = 0,a,b,i = 0;
int sum[64];
char arr[32];
scanf("%d",&count);
int tmp = count;
while(tmp--)
{
scanf("%s",arr); //add(a,b)
a = arr[4]-48;
b = arr[6]-48;
sum[i] = add(a,b);
i++;
}
for(i=0;i<count;i++)
{
printf("%d\n",sum[i]);
}
return 0;
}
int add(int a,int b)
{
return a+b;
}