C语言程序怎么写

发布网友 发布时间:2022-04-20 22:22

我来回答

3个回答

热心网友 时间:2023-08-04 19:28

编写一个好的C语言程序,一定要做到 :逻辑缜密、考虑全面、高效率、稳定性。
1、逻辑缜密:在面对一个问题时,一定要把每个细节都研究透彻, 说道缜密,最值得注意的就是在做循环时 临街条件的判断,如果这个做不好 程序会一踏糊涂,而且你还不容易发现错误
2、考虑全面:一定要把所有的情况都考虑清楚,对每一个可能情况都做到 有必分析。
3、高效率:说到程序,运行效率是不可避免的话题。如何提高效率,一是 最准确的算法,二是 一些小的细节,打个比方:for(int i=;i<str.GetLength();i++) 就这个循环的判定条件而言,完全可以改成int len=str.GetLength(), for(int i=0;i<len;i++);不要小巧这个改懂,如果你的字符串str很长的话,也会影响效率的,因为每循环一次就要调用一次函数GetLength。
4、稳定性:程序第一要素:稳定。这个是建立在 1 2 条之上的。

热心网友 时间:2023-08-04 19:28

#include <stdio.h>
#include <string.h>
void main(void)
{
int i;
int len;
char tmp;
char s[100];

printf("请输入字符串!\n");
gets(s);
len = strlen(s);
for (i = 0 ; i < len/2 ; i++ )
{
tmp = s[i];
s[i] = s[len - i - 1];
s[len - i - 1] = tmp;
}
s[len] = '\0';
printf("反序为:\n");
puts(s);
}

热心网友 时间:2023-08-04 19:29

#include<stdio.h>
#include<string.h>
int main()
{
char str[100];
int i,len;
gets(str); //输入
len=strlen(str); //计算字符串长度
for(i=len-1;i>=0;i--) //倒序输出
{
printf("%c",str[i]);
}
printf("\n");
return 0;
}
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com