1楼:不愿相离
1、涉及到score的输出改为%d,你定义的是int型,输出格式%f不对
2、printf("the average score=%。2f\n",ave);//“。”错误,是.
c语言,有个程序不太理解,求大神指教.
2楼:匿名用户
#define bufsize 3 //宏定义bufsize等于3
char buf[bufsize]; //定义一个
3元素的一维数组buf
int bufp = 0; //定义一个变量bufp并赋值为0
int getch(void) //从数组buf或者getchar()返回一个字符
void ungetch(int c) //检查数组是否已满,已满则显示字符过多并退出函数,不满则将c装入
//数组
3楼:匿名用户
return (bufp > 0) ? buf[--bufp] : getchar();
简化:if (bufp>0)
else
buf[bufp++] = c;
简化:buf[bufp] = c;
bufp++;
4楼:是经费和
#definebufsize3
charbuf[bufsize];
intbufp=0;
intgetch(void)//从buf中返回栈顶的数据,当栈为空时,返回从键盘输入的数据
voidungetch(intc)//将一个数据压入栈中,并检查是否溢出
//总的来说这个程序模拟是出栈入栈操作
5楼:羊丑
简单的判断而已,这应该只是程序的一部分吧
c语言编程,请大神指教 50
6楼:小凌
#include
int main()
{int letter=0,space=0,digit=0,others=0;
char c;
while((c=getchar())!='\n'){if(c==' ')
space++;
else if(c>='1'&&c='a'&&c='a'&&c'0'&&*s'a'&&*s'a'&&*s
c语言程序求大神解答
7楼:匿名用户
顺序错了.
先赋值 再计算.
#include
voiddegree()
intmain()
一个简单的c语言编程,求大神指教
8楼:蒋世金蒋世金
#include
#include
void reverse(char * s)}int main(void)
草草的写了写~~
9楼:匿名用户
#include
struct stu ;
void swap(struct stu a, struct stu b)
int sortcount(struct stu s, int n)int main()
一个c语言程序看不懂,求大神指教
10楼:匿名用户
12.a=5,a-->5是比较a>5不成立,结果为0,然后a--,a=4。
此时!(a-->5), 为(!(0)),即(1),while循环条件成立。
a=4,执行a+=4,a=8.由于后面没有break,所以还会执行a+=5.a=13.
然后break。
此时a-->5,13>5成立,结果为1,然后a=12.
而(!1)=(0),while循环条件不成立。结束循环。
输出a,即12.
11楼:匿名用户
#include
main()
}printf("%d\n",a);
}a=5,经过while后a=4,从case 5执行a+=5(即a=a+5),所以a=,9.
a=9,不满足while语句,退出循环,
执行输出,a=9.
12楼:匿名用户
结果是12
a-->5,按照符号的优先等级表示的是a--大于5,显然a--是4,所以!(a-->5)为真。运行switch。
switch(a),a现在为4,跳到case 4,a+=4表示a=a+4就是等于8,然后执行case 5:,a+=5等于13.然后break跳出switch。回到while。
!(a-->5)显然为非真,跳出while,前面运行了a--,所以a最终等于12.
求大神用c语言编写这道程序 20
13楼:
/*请家现再帮我解决补充问题
间:20137月514:44:25
目:想用if功能实现输入字符y则显示123否则显示321*/# include
char main(void)//何输入char或者int结都确/*vc6.0运行结
请输入(y/n);y
12**ress any key to continue请输入(y/n);n
321press any key to continue*/
14楼:
char a;
printf("请输入(y/n);");
scanf("%c\n", &a);
if ( a == 'y' or a =='y' )printf("输入
了y");
else
printf("没有输入y");
用c语言程序设计这道题,求大神讲解,指教,谢谢了! 20
15楼:育知同创教育
这个是很基础的,就是从键盘获得数,然后根据条件判断,满足条件执行循环体里的内容,最后打印出来
16楼:匿名用户
//1.定义结构体
structstudent
;//2.计算平均函数--平均成绩存放在该学生的结构体的avg成员中
voidavg(structstudent*s)//3.冒泡法,选择法排序--省略
//4.输出,--省略
c语言编程 求大神指教
17楼:阳光的雷咩咩
括号里直接填a就可以
18楼:听不清啊
第20行要改为:
b=ave(a);
19楼:寻秦记记
把b = ave(a[10])改成b = ave(a)
20楼:匿名用户
把ave(a[10])改为ave(a)就行了
C语言,求大神指教,c语言,求大神指教
1楼 t君凡 include include int ss int n else x 1 return x main else break 要判断最后一个数时要嗯空格后回车 2楼 匿名用户 问题好像不少 首先,你的ss函数中的x缺少初值,这样在n 3的时候会出bug,返回随机数 其次,你在发现一个数...
请大神指教这道c语言的编程题目,一道c语言编程题,求大神指教!
1楼 string h是字符串库函数,当要引用字符串函数时,比如,strlen sizeof等函数时就必须要用string h库函数。 此题是计算现有字符串的长度和总长度,答案是 4,10,第一个4表示只有4个字符 a b c d 后面的10表示数组总长为10。 2楼 匿名用户 去k资讯看看吧!!!...
恩一道c预言编程题,求大神指教,恩 一道c语言编程题,求大神指教
1楼 scanf的格式字符串 应该使用 lf d lf的形式,中间不要加逗号,读入数据时以空格或回车作为分隔。格式字符串中添加逗号是不好的习惯,除非特殊格式需要否则不要使用逗号。 lf表示以double型读入一个数据,而你对应存放数据的变量是float型,类型不匹配。将其改为double型或将 lf...