作者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