描述
定义一个函数add(a,b)=a+b,请输出该函数的的值。
格式
输入格式
输入数据有多组。
首先输入n,接下来输入n组add(a,b);保证a<10&&b<10.
每组数据以回车键结束。
输出格式
输出函数对应顺序的值,每组数据占一行。
样例
样例输入 Copy
3
add(1,7)
add(5,2)
add(9,9)
样例输出 Copy
8
7
18
源代码
#include<stdio.h>
int main()
{
int add(int a,int b);
int n,x,y,m;
scanf("%d",&n);
getchar();
while(n--)
{
scanf("add(%d,%d)",&x,&y);
getchar();
m=add(x,y);
printf("%d\n",m);
}
return 0;
}
int add(int a,int b)
{
return (a+b);
}
问题总结
1.当遇到输入有字符时需加入getchar
2.当遇到数值乱码时可能是吞了空格要加getchar
3.可以直接用scanf("add(%d,%d)",&x,&y);