#includevoid str_stringr(const char s[])
{
int n,i;
for(i=0;s[i]!='\0';i++){
n=i;
}
for(i=0;s[i]!='\0';i++){
putchar(s[n-i]);
}
}
int main()
{
char ch[128];
scanf("%s",ch);
str_stringr(ch);
return 0;
}
给你们分析一下咯,怕你们不懂呀
在亭湖等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站建设、成都做网站 网站设计制作按需求定制设计,公司网站建设,企业网站建设,成都品牌网站建设,营销型网站建设,成都外贸网站建设,亭湖网站建设费用合理。函数中第一个for字符串数组遍历一下,找到n(就是字符串长度)。
第二个就是进行转化翻转咯。
9-12#includevoid rev_string(char s[][128],int n)
{
int i,j=0;
int z;
for (i = 0; i< n; i++){ //遍历字符串数组
while(s[i][j]) {
z=j++; //计算不同字符串的长度
}
}
for(i=0;i<=n;i++)
{
for(j=z;j>=0;j--)
{
putchar(s[i][j]);
}
putchar('\n');
}
}
int main()
{
int i;
int n=5;
char s[][128]={"fdggdx","dfghr","Gdfgtrsy","zregtgd","zrgyt"};
rev_string(s,n);
return 0;
}
10-1#includevoid adust_point(int *n)
{
if(*n >100){
*n=100;
}
if(*n< 0){
*n=0;
}
}
int main(void)
{
int i;
scanf("%d",&i);
adust_point(&i);
printf("%d",i);
return 0;
}
记住scanf中后面的&别忘了不然i没地址了。
10-3#includevoid sort3(int *n1,int *n2,int *n3)
{
int temp;
//132 123型
if(*n1<*n2 && *n1<*n3)
{
temp=*n2;//n2和n3的交换
*n2=*n3;
*n3=temp;
}
//213 312型
if(*n2<*n3 && *n2<*n1)
{
if(*n1>*n3)
{
temp=*n1;//n1和n3的交换
*n1=*n3;
*n3=temp;
temp=*n1;//n1和n2的交换
*n1=*n2;
*n2=temp;
}else
{
temp=*n1;//n1和n2的交换
*n1=*n2;
*n2=temp;
}
}
//321 231型
if(*n3<*n2 && *n3<*n1)
{
if(*n1>*n2){
temp=*n1;//n1和n2的交换
*n1=*n2;
*n2=temp;
temp=*n2;//n2和n3的交换
*n2=*n3;
*n3=temp;
temp=*n1;//n1和n2的交换
*n1=*n2;
*n2=temp;
}else{
temp=*n2;//n2和n3的交换
*n2=*n3;
*n3=temp;
temp=*n1;//n1和n2的交换
*n1=*n2;
*n2=temp;
}
}
// temp=*n2;//n2和n3的交换
// *n2=*n3;
// *n3=temp;
// temp=*n1;//n1和n3的交换
// *n1=*n3;
// *n3=temp;
// temp=*n1;//n1和n2的交换
// *n1=*n2;
// *n2=temp;
}
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
sort3(&a,&b,&c);
printf("%d %d %d",a,b,c);
return 0;
}
这是小编迄今为止写过的最长代码,算法之精妙也算是百里挑一。如若不嫌弃点一个赞吧!最好在评论一个作者牛吧。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款