1、打开C51程序书写软件,新建工程,在d出的对话框编辑工程名并保森前存到要保存的地扒春前方。
2、保存之后会d出如下的窗口,点击Atmel的加号,选择AT89s52并确定。
3、此时就要开始建立程序了,点击如图的图标,新建程序,注意保存的时候一定要在名字后面加“.c”。
4、此时点击左边的文件夹,双击,会出现下一级的文件夹,继续双击,d出对话框中找到刚保存的C程序。双击它或者点击对话框下面的add,关闭d出的对话框,此时建春清立工程就完毕了。
5、点击窗口的Target 1左边的图标,选择如图的标签。勾选红色标注的地方(生成hex文件)。
6、 这样就进行后面的书写程序,编译吧。然后进入下一步,烧写程序,点击打开“打开程序文件”。到保存程序的地方,选中后缀为hax的文件并双击。
7、点击下载,此之前要连接单片机开发板,并且开发板电源处于关闭。
这是用 C 语言编写的程序,可以计算字符串的长度:
在这段代码中,我们定义了一个函数 string_length,用于计算字符串的长度。函数接受一个参数 string,表示要计算长度的字符串。在函数内部,我们使用 C 语言的内置函数 strlen 来计算字符串的长度,并返回结果。
在 main 函数中,我们定义了一个字符串数组 string,并调用了函数 string_length 来计算它的长度。最后,我滚睁余们使用 printf 函数输出结果。运行这段代码后,会输出字符串 "Hello, world!" 的长度,即 13。
注意:在 C 语言中,字符串数组是一种特殊的数组,其末尾会自动添加一个 null 结束符 '\0'早凯。所以,上述代码中的字符串数组 string 实际上是一个 13 字节的数组,其中前 12 个字节存储字符串的内容,最后一个字节存大滚储 null 结束符。
import java.util.Scannerpublic class Test {
public static void main(String args[]) {
int n, i
Scanner in = new Scanner(System.in)
// 输入字符串个数
n = 10
String[] a = new String[n]
// 依次输入字符串
for (i = 0i <ni++) {
a[i] = in.next()
}
// 排序
sortbybubble(a)
/迅租唯/ 输亩培出结果
for (i = 0i <ni++) {
System.out.print(a[i] + " ")
}
System.out.println()
}
// 冒泡排序
private static void sortbybubble(String[] s) {
boolean flag = true
String temp
while (flag) {
flag = false
for (int i = 1i <型尘 s.lengthi++) {
if (s[i - 1].compareTo(s[i]) >0) {
temp = s[i - 1]
s[i - 1] = s[i]
s[i] = temp
flag = true
}
}
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)