1. 常規(guī):
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i%2 == 0) printf("%d 是偶數(shù) ", i);
if (i%2 != 0) printf("%d 是奇數(shù) ", i);
}
getchar();
return 0;
}
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i > 4)
printf("%d ", i);
else
printf("* ");
}
getchar();
return 0;
}
2. && 與 ||
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i>3 && i<7) {
printf("%d ", i);
}
}
getchar();
return 0;
}
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i<3 || i>7) {
printf("%d ", i);
}
}
getchar();
return 0;
}
3. & 與 設(shè)為首頁(yè) |
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i>3 & i<7) {
printf("%d ", i);
}
}
getchar();
return 0;
}
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i<3 | i>7) {
printf("%d ", i);
}
}
getchar();
return 0;
} 4. !
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (!(i > 4)) {
printf("%d ", i);
}
}
getchar();
return 0;
}
5. 梯次:
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i/2 == 0) {
printf("%d: 0-1 ", i);} else if(i/2 == 1) {
printf("%d: 2-3 ", i);
} else if(i/2 == 2) {
printf("%d: 4-5 ", i);
} else {
printf("%d: 6-9 ", i);
}
}
getchar();
return 0;
}
6. 嵌套:
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i > 2) {
if (i%2 == 0) {
printf("%d ", i);
}
}
}
getchar();
return 0;
}
7. 簡(jiǎn)化的 if 語(yǔ)句(? :)
#include
int main(void)
{
int i,j;
for (i = 0; i < 10; i++) {
j = i<5 ? 1 : 5; //
printf("%d ", j);}
getchar();
return 0;
}
#include
int main(void)
{
int i,j;
for (i = 0; i < 10; i++) {
i<5 ? printf("1 ") : printf("5 ");
}
getchar();
return 0;
}
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i%2 == 0) printf("%d 是偶數(shù) ", i);
if (i%2 != 0) printf("%d 是奇數(shù) ", i);
}
getchar();
return 0;
}
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i > 4)
printf("%d ", i);
else
printf("* ");
}
getchar();
return 0;
}
2. && 與 ||
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i>3 && i<7) {
printf("%d ", i);
}
}
getchar();
return 0;
}
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i<3 || i>7) {
printf("%d ", i);
}
}
getchar();
return 0;
}
3. & 與 設(shè)為首頁(yè) |
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i>3 & i<7) {
printf("%d ", i);
}
}
getchar();
return 0;
}
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i<3 | i>7) {
printf("%d ", i);
}
}
getchar();
return 0;
} 4. !
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (!(i > 4)) {
printf("%d ", i);
}
}
getchar();
return 0;
}
5. 梯次:
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i/2 == 0) {
printf("%d: 0-1 ", i);} else if(i/2 == 1) {
printf("%d: 2-3 ", i);
} else if(i/2 == 2) {
printf("%d: 4-5 ", i);
} else {
printf("%d: 6-9 ", i);
}
}
getchar();
return 0;
}
6. 嵌套:
#include
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
if (i > 2) {
if (i%2 == 0) {
printf("%d ", i);
}
}
}
getchar();
return 0;
}
7. 簡(jiǎn)化的 if 語(yǔ)句(? :)
#include
int main(void)
{
int i,j;
for (i = 0; i < 10; i++) {
j = i<5 ? 1 : 5; //
printf("%d ", j);}
getchar();
return 0;
}
#include
int main(void)
{
int i,j;
for (i = 0; i < 10; i++) {
i<5 ? printf("1 ") : printf("5 ");
}
getchar();
return 0;
}