楼主最近还看过
即使用scanf也可以很多方法,严谨点就是循环for(int i=0;i<20;i++){ printf("please input A【%d】:",i); scanf("%d",&A【i】);}要么一次输入一串字符,处理获取到的字符串(比较麻烦我就写伪代码了)。char ch【1024】;printf("please input A【0】 to A【19】,use ‘;‘ as a delimiter:");scanf("%s",ch);检查输入的是否是数字检查是否有不正确的分隔符检查是否输入了20个数通过下标查找分隔符,获取对应的数字通过atoi函数把截取出的数字字符串变为整数over
引用 raindream1129 的回复内容:回复内容:对:青青子衿关于类pascal语言,和西门子的SCL,AB的ST都是一样的。语法相当简单。赋值就是a:=10;内容的回复:我想问给一个数组怎么赋值的啊。就像c里边的array={1,2,3,4};求解啊
数组定义 : regNum:ARRAY【1..10】 OF INT:=10(0); // 数据类型 INT ,10个元素,初始化为0
FOR j:=1 TO 10 DO
regNum【j】:=j; // 给每一个元素赋值
END_FOR;
ST 语言 就是 PASCAL 语言,和C 语言完全不同.