C语言程序设计思路

C语言程序设计思路,第1张

代码只是实现了逆序输出,而没有把sentence中的内容逆序,每逆序输出一个单词,都用结束符来替换。

#include "stdioh"

#include "stringh"

void InverseByWord(char sentence)

{

int n,i,j;

n=strlen(sentence);// 计算字符串长度。

for(i=n-1;i>-1;i--)// 从最后一个元素开始循环,直到第一个元素

{

if((sentence+i)=='\0')//如果是结束符的话,仍然设置为结束符。由于字符串长度不变,所以结束符位置不变。

{

printf("%c",(sentence+i));// 输出结束符

(sentence+i)='\0';//设置结束符

}

if((sentence+i)==' ')// 如果是空格的话,说明新的单词开始。

{

n=strlen(sentence);// 计算字符串长度

for(j=i+1;j<n;j++)// 从i+1开始输出新的单词

{

printf("%c",(sentence+j));

(sentence+j)='\0';// 输出后清除字符。

}}}

printf("%s\n",sentence);//输出字符串

}

void main()

{

char pStr[100]="This is an interesting programe";

InverseByWord(pStr);

}

编写单片机应用程序的一般思路要点:

1、根据所选单片机型号,查阅该单片机技术文档,了解单片机具有哪些内部资源。

2、阅读软件设计说明书详细了解通过编程所要实现的功能。

3、根据所要实现功能,划分模块并确定单片机资源分配方案。

4、根据划分的模块确定具体算法。

5、画出软件设计总流程图。

6、画出个模块软件设计流程图。

7、编写模块程序并调试。

8、编写主程序并联合调试。

以上就是关于C语言程序设计思路全部的内容,包括:C语言程序设计思路、总结编写单片机应用程序的一般思路要点有哪些、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/9749630.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存