比较字符串大小
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
// 程序的功能:输入字符串,按逆序输出// 姓名:周成瑜学号:29
# include
# include
void main()
{
char str[50];
int i,j;
printf("\n 请输入字符串:");
gets(str);
for(i=0;str[i]!='\0';i++);
printf("长度为:%d\n",i);
printf("逆序输出为:");
for(j=i-1;j>=0;j--)
printf("%c",str[j]);
printf("\n");
}
// 程序的功能:输入两个字符串,将其连接为一个新的字符串s #include
#include
void main()
{
int i,j,m;
char s1[50],s2[50],s[100];
printf("输入字符串s1,s2:");
gets(s1);
gets(s2);
for(i=0;s1[i]!='\0';i++)
s[i]=s1[i];
for(j=0,m=i;s2[j]!='\0';j++,m++)
s[m]=s2[j];
s[m]='\0';
printf("%s\n",s);
}
// 程序的功能:输入两个字符串s1和s2,比较其大小# include
# include
void main()
{
int i,n1,n2;
char s1[50],s2[50];
printf("\n 请输入字符串:");
gets(s1);gets(s2);
n1=strlen(s1);n2=strlen(s2);
if(n1 printf("s1 else if(n1>n2) printf("s1>s2"); else for(i=0;i if(s1[i] { printf("s1 else if(s1[i]>s2[i]) { printf("s1>s2"); break;} if(i==n1) printf("s1=s2"); printf("\n"); } // 程序的功能:数组中的10个数已按降序排列,输入一个数,要求在数组中查找该数,显示该数在数组中的位置(下标),否则显示“not found” # include void main() { int i,x,a[]={20,17,16,13,11,10,8,7,5,2}; printf("\n 请输入一个数:"); scanf("%d",&x); for(i=0;i<10;i++) if(a[i]==x) { printf("下标是%d",i); break; } if(i==10) printf("输出not found"); printf("\n"); } // 程序的功能:将大写字母转换成小写字母,其它字符转换成* # include # include void main() { int i; char ch[50]; printf("\n 请输入字符串:"); gets(ch); for(i=0;ch[i]!='\0';i++) if(ch[i]>='A'&&ch[i]<='Z') ch[i]=ch[i]+'a'-'A'; else if(!(ch[i]>='a'&&ch[i]<='z' )) ch[i]='*'; puts(ch); printf("\n"); }