黄家小区房源:新手求助C,帮忙解一下,谢谢,

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/02 21:38:52
1,输出两个整数相加、相减和相乘的结果;
2,输出用户输入的整数,并 指出是奇数还是偶数
谢谢!尽量多写几种方法让我理解,帮帮小弟
if(n%2==0) 这句怎么理解?谢谢

1)
#include<stdio.h>
int main(){
double a, b;
scanf("%lf%lf", &a, &b);
printf("%g %g %g\n", a+b, a-b, a*b);
}

2.1)
#include<stdio.h>
int main(){
int n;
scanf("%d", &n);
if(n^1) puts("奇数");
else puts("偶数");
}
2.2)
#include<stdio.h>
int main(){
int n;
scanf("%d", &n);
if(n%2) puts("奇数");
else puts("偶数");
}

就这些方法了, 也是最基础的题了。 方法2.1)一般人都很少知道

1、
main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("a+b=%d\na-b=%d\na*b=%d\n",a+b,a-b,a*b);
}

2
main()
{
int n;
scanf("%d",&n);
if(n%2==0) printf("%d is an integer",n);
else printf("%d is not an integer.",n);
}

1、
main()
{
int a,b;
printf("Please input your NO.(a and b):\n");
scanf("%d%d",&a,&b);
printf("a+b=%d\na-b=%d\na*b=%d\n",a+b,a-b,a*b);
}

2
main()
{
int n;
printf("Please input your NO.:\n");
scanf("%d",&n);
if(n%2==0) printf("%d is an integer",n);
else printf("%d is not an integer.",n);
}

n^1确实不常用啊。