程序的运行结果为:
Program
PROGRAM
margorp
#include <stdio.h>
#include <string.h>
int main(void)
{
int i = 0;
char b[] = "program";
char *a = "PROGRAM";
printf("_____\n", *a, b + 1); /* 第8行 输出Program */
while (_________________) /*第9行 输出PROGRAM */
{
___________;//第11行
i++;
}
printf("\n");
while (_____) /* 第15行 输出margorp */
{
putchar (___________);//第17行
}
__________;//第19行
return 0;
}
没有思路,想请教大家怎么写,谢谢!
帮你填好了,仅供参考,谢谢!
//程序的运行结果为:
//Program
//PROGRAM
//margorp
#include <stdio.h>
#include <string.h>
int main(void)
{
int i = 0;
char b[] = "program";
char *a = "PROGRAM";
printf("%c%s\n", *a, b + 1); /* 第8行 输出Program */
while (i<strlen(b)) /*第9行 输出PROGRAM */
{
putchar(b[i]-32);//第11行
i++;
}
printf("\n");
while (i--) /* 第15行 输出margorp */
{
putchar (b[i]);//第17行
}
puts("\n");//第19行
return 0;
}
%c%s
i<strlen(b)
printf("%c",a[i])
i--
b[i]
a=NULL;