c第三次作業
阿新 • • 發佈:2018-04-20
pre .net 題目中的 設計思路 題意 ++ i++ 設計算法 地址
題目 7-1 計算職工工資
1.設計思路
(1)第一步:觀察題意了解各個參數與所需函數在題目中的意義;
第二步:設計算法編寫函數,讓函數的功能實現題目中所需的功能;
第三步:運行程序檢測是否錯誤。
(2)流程圖
無
2.實驗代碼
#include<stdio.h> int main() { int n,i; scanf("%d",&n); struct cj { char name[10]; float x,y,z; }lcj[1000]; for(i=0;i<n;i++) scanf("%s%f%f%f",&lcj[i].name,&lcj[i].x,&lcj[i].y,&lcj[i].z); for(i=0;i<n;i++) printf("%s %.2lf\n",lcj[i].name,lcj[i].x+lcj[i].y-lcj[i].z); }
3.本題調試過程碰到問題及解決辦法
錯誤信息1:無
錯誤原因:無
改正方法:無
git地址:https://git.coding.net/nytwasln/10101010.git
題目7-2 計算平均成績
1.設計思路
(1)第一步:觀察題意了解各個參數與所需函數在題目中的意義;
第二步:設計算法編寫函數,讓函數的功能實現題目中所需的功能;
第三步:運行程序檢測是否錯誤。
(2)流程圖
無
2.實驗代碼
#include<stdio.h> int main() {int i,n; float z=0; scanf("%d",&n); struct stu { char name[10]; float x; char y[10]; }stu1[1000]; for(i=0;i<n;i++) {scanf("%s%s%f",&stu1[i].y,&stu1[i].name,&stu1[i].x); z=z+stu1[i].x;} z=z/n*1.0; printf("%.2f\n",z); for(i=0;i<n;i++) if(stu1[i].x<z) printf("%s %s\n",stu1[i].name,stu1[i].y); }
3.本題調試過程碰到問題及解決辦法
錯誤信息1:無
錯誤原因:無
改正方法:無
git地址:https://git.coding.net/nytwasln/1111111111.git
c第三次作業