C语言程序题 大侠请进

来源:百度知道 编辑:UC知道 时间:2024/06/18 22:47:07
#include "string.h"
main()
{
int i,j;
char c[81],c1;
gets(c);
i=0;j=strlen(3);
for(;i<j;j++,j--)
{
c1=c[i];
c[i]=c[j];
c[j]=c1;
}
printf("%S",c);
}
若上述程序运行时在键盘上输入program有什么结果 为什么 谢谢

我想应该没有结果
因为缺少#include<stdio.h>还有后面的输出格式错误,%S应为%s

汗。放到编译器里面运行下不就知道了。用的着这么麻烦。

支持2楼~这个程序应该运行不了~会报错函数没有找到
for循环控制变量j++又j-- ??打错了吧?

二楼说的没错!不过有的话,也是错误一大堆....