作者loveflames (咕啾咕啾魔法陣)
看板Programming
標題Re: [問題] 我是學程設的新手 可以救救我嗎?
時間Sat May 29 14:00:50 2010
請看得懂的人
大家心照不宣
畢竟人不能太好(逃)
------------------------------
#include<stdio.h>
struct stu{
int s[3];
int sum;
int avg;
};
inline static void * scanf_s(stu s[] ,int i2=6){
extern int i2;
int &i=i2;
for(int j(i);j;j--){
printf("%d:",6-j);
scanf("%d%d%d",&s[j-1].s[0],&s[j-1].s[1],&s[j-1].s[2]);
if(s[j-1].s[0]>100||s[j-1].s[1]>100||s[j-1].s[2]>100){
printf("error\n");
j++;
continue;
}
if(s[j-1].s[0]<0||s[j-1].s[1]<0||s[j-1].s[2]<0){
printf("error\n");
j++;
continue;
}
}
for(int j(i);j;j--)
printf("%d A:%d B:%d C:%d\n",6-j,s[j-1].s[0],s[j-1].s[1],s[j-1].s[2]);
}
extern void * sumavg(stu s[] ,volatile int &i){
for(int j(i);j;j--){
s[j-1].sum=s[j-1].s[0]+s[j-1].s[1]+s[j-1].s[2];
s[j-1].avg=s[j-1].sum/3;
}
for(int j(i);j;j--)
printf("%d sum:%d avg:%d\n",6-j,s[j-1].sum,s[j-1].avg);
}
int main(){
stu s[5];
volatile int i=5;
scanf_s(s);
sumavg(s,i);
getchar();
getchar();
}
int i2=5;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.226.149
※ 編輯: loveflames 來自: 140.134.226.149 (05/29 14:26)
1F:推 horngsh:犯不著這樣吧, 沒有人要維護這樣的碼.112.104.191.119 05/29 15:57
2F:→ horngsh:這時代還不用Framework開發, 自己寫API時112.104.191.119 05/29 15:58
3F:→ horngsh:代早已過去...:b112.104.191.119 05/29 15:58
※ 編輯: loveflames 來自: 140.134.226.149 (05/29 16:05)
4F:→ loveflames:自己寫api?樓上回錯篇了吧140.134.226.149 05/29 16:07
5F:→ ilovebbs:寫啥API? 111.252.94.130 05/29 17:19
6F:→ loveflames:該不會是以為我宣告了一個叫scanf_s的140.134.226.149 05/29 18:01
7F:→ loveflames:函式,就以為我實作MS complier的scanf140.134.226.149 05/29 18:06
8F:→ loveflames:_s吧....如果是的話還真囧140.134.226.149 05/29 18:07
9F:→ loveflames:那個不是標準C的東西,不是每個人都在140.134.226.149 05/29 18:09
10F:→ loveflames:用MS compiler的啊,一樓該不會是沒看140.134.226.149 05/29 18:11
11F:→ loveflames:懂吧140.134.226.149 05/29 18:11
※ 編輯: loveflames 來自: 140.134.226.149 (05/29 18:13)
12F:→ loveflames:這篇惡意的部份不是在scanf_s,而是在140.134.226.149 05/29 18:26
13F:→ loveflames:某些修飾詞跟小地方140.134.226.149 05/29 18:29
14F:→ loveflames:不覺得這個乍看很像C嗎140.134.226.149 05/29 18:30
※ 編輯: loveflames 來自: 140.134.226.149 (05/29 18:43)
15F:推 killerxp:像!太像了! 122.122.10.28 05/30 22:50