C语言程序改编。

C语言程序改编。,第1张

//函数申明在主函数前面,第一种是申明后实现,另一种是申明不实现,但在main函数后实现

方法一:

#include <stdio.h>

//将数据定义为为全局变量

int n,num60=0,num70=0,num80=0,num90=0,num100=0 char name[30][16] double score[30],ave,sum=0

//申明输入函数

void input()

{int i

printf("输入人数:") scanf("%d",&n) while(n >30||n<0) { printf("输入错误,请重新输入人数:") scanf("%d",&n) }

for(i=0i<ni++) { printf("请输入名字:") scanf("%s",name[i]) printf("输入第%d个学生的成绩:",i + 1) scanf("%lf",&score[i]) sum=sum+score[i] if(score[i]<60) num60+=1 if(score[i]>=60&&score[i]<70) num70 += 1 if(score[i]>=70&&score[i]<80) num80 += 1 if(score[i]>=80&&score[i]<90) num90 += 1 if(score[i]>=90&&score[i]<100) num100+=1 } ave=sum/n

}

//申明输出函数

void output()

{

int i

printf("高于平均1成绩的名单:\n") for(i=0i<ni++) { if(score[i]>=ave) printf("%s %.2lf\n",name[i],score[i]) } printf("分数段 学生人数 图形\n") printf("<60 %d ",num60) for(i=0i<num60i++) { printf("*") } printf("\n") printf("60-70 %d ",num60) for(i=0i<num70i++) { printf("*") } printf("\n") printf("70-80 %d ",num60) for(i=0i<num80i++) { printf("*") } printf("\n") printf("80-90 %d ",num60) for(i=0i<num90i++) { printf("*") } printf("\n") printf(">=90%d ",num60) for(i=0i<num100i++) { printf("*") } printf("\n")

}

int mai()

{

//调用函数

input()

output()

return 0

}

方法二:

#include <stdio.h>

//将数据定义为为全局变量

int n,num60=0,num70=0,num80=0,num90=0,num100=0char name[30][16]double score[30],ave,sum=0

//输入函数

void input()

void output()

int mai()

{

//调用函数

input()

output()

return 0

}

//实现函数

input()

{

...

}

output()

{

......

}

PS:你应该不会指针吧!不会指针用全局变量很方便,但是命名一定要规范,不然容易记混淆!指针版也很简单,要,我就写给你!

class test

{

public static void main(String args[])

{

int i,j

for(i=0i<10i++)

{

for(j=0j<=ij++)

{

System.out.print("*")

}

System.out.println()

}

}

}

给你原来的程序加个注释class test

{

public static void main(String args[])

{

int i,j

for(i=0i<10i++) //i由0循环到9;

{

for(j=ij<10j++) //第一次j由0循环到9(共9次),第二次由1循环到9(共8次),以此类推。

{

System.out.print("*")//j循环一次输出一个*,所以第一行9个*

}

System.out.println()//每当j循环完一次的时候输出一个换行

}

}

}

希望对你能有所帮助。

具体做法如下;

1;你要先了解三菱PLC的指令功能和语法规则

2;你要先了解信捷PLC的指令功能和语法规则

3;以上两条搞清楚后你就可以变换程序了。

4;每一种品牌的PLC的指令功能有所不同,但是某些会类似。


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

原文地址: http://outofmemory.cn/yw/10887622.html

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

发表评论

登录后才能评论

评论列表(0条)

保存