c语言中if嵌套
1、
#include <stdio.h>
int main(void)
{
int i;
puts("please input a integer: ");
printf("i: ");scanf("%d",&i);
if (i > 0)
if(i % 2 == 0)
printf("even: %d", i);
else
printf("odd: %d", i);
else
puts("not ++++\a\n");
return 0;
}
2、(复合语句)
#include <stdio.h>
int main(void)
{
int i;
puts("please input a integer:");
printf("i: ");scanf("%d",&i);
if (i > 0)
{
if (i % 2 == 0)
puts("enen");
else
puts("odd");
}
else
{
puts("not ++++ \a\n");
}
return 0;
}
3、
#include <stdio.h>
int main(void)
{
int i;
puts("please input a integer: ");
printf("i: "); scanf("%d",&i);
if (i == 0)
puts("0000");
else if (i > 0)
puts("++++");
else
puts("----");
return 0;
}
4、复合语句
#include <stdio.h>
int main(void)
{
int i;
puts("please input a integer: ");
printf("i: "); scanf("%d",&i);
if (i == 0)
{
puts("0000");
}
else
{
if (i > 0)
puts("++++");
else
puts("----");
}
return 0;
}