求高手帮我分析几个C语言的问题~

2025-03-06 21:21:15
推荐回答(5个)
回答1:

1、#include表示输入输出函数的头文件,一般都带上
#include表示数学类型函数的头文件,如果用到sin()之类的数学函数则要写这一行
2、不是,那个是for的格式,不能改for( ; ;)第一个;前表示初值,第二个表示判断条件,后面的表示为下一次循环做准备
3、嗯 也可以用a=a+1
4、{e=10*a+5*b+2*c+d;if(e==100) s++;}表示将一张100元钞票换成10、5、2、1元的零钱,有多少种换法。S++表示有多少种换法。
%d,%f是输出格式,不一定,如果不加 printf(\n",s);
会报错
scanf 是输入函数 float是浮点类型

回答2:

你这问题,入门的都知道了,把书看一遍就O了。

回答3:

你的这些问题是一些C语言初级的问题,以后多看一些书,自然就会懂的。不要一开始就想什么都弄懂,这要一些时间的。

回答4:

1、凡是使用printf(输出)、scanf(输入)、getchar(输入一个字符)、putchar(输出一个字符)这些输入输出函数,应该使用#include把stdio.h头文件包含到源程序文件中;凡是使用sina(正弦)、cos(余弦)、tan(正切)、exp(求e^x的值)、log这些数学函数,应该使用#include把math.h头文件包含到源程序文件中
2、for(表达式1;表达式2;表达式3)语句--(1)先求解表达式1、(2)求解表达式2,满足该条件,执行for语句的内嵌语句,同时执行表达式3
3、不用a++,b++之类不用的话,可以把表达式三放在内嵌语句中实现也是可以的,如
for(a=0;a<=10;){a++;}
4、s++计算总共有几种换发,当整数凑满100时,是一种,就自动加一
%d是整形、%f是实型,就是小数的形式(float就是实型)、%c输出字符型、%s输出字符串

回答5:

哈哈,我比你早学1个月,基本的知识你可以问我1844348997