这是一道c语言编程题,分别用while,do-while,for三种循环结构编写程序打印码值为33-127的

来源:百度知道 编辑:UC知道 时间:2024/06/04 23:50:29
接上面,ASCII值,字符对照表

int num = 33; // 以下3种初值均为此句.

1. while
while(num < 128)
{
printf("\n%d: %c", num, num);
num++;
}

2. for
for(num = 33; num< 128; num++)
{
printf("\n%d: %c", num, num);
}

3. do-while
do
{
printf("\n%d: %c", num, num);
num++;
}while(num< 128);

while语句的如下:
#include <stdio.h>

int main()
{
int x=33;
char c;
while(x<128)
{
c=(char)x;
printf("%c",c);
x++;
}
}
do-while语句如下:
#include <stdio.h>

int main()
{
int x=33;
char c;
c=(char)x;
do
{
printf("%c",c);
x++;
c=(char)x;
}
while (x<128);
}

for语句的如下:
int main()
{