上机注意:
,链接(),运行、请大家在中建立工程,编写代码,编译()compilebuild1 VC6.0 ()后,输入题目中的例子输入,在输出与题目中的例子输出一致后programexecute 再提交到编程网格上。
、建立工程()时,请建立。 Win32 Console Application2project VC6.0 、下面是练习中的两个习题讲解 2 3 /*
练习、习题计算邮资 2* (4-1) 习题讲解 * */ #include int main() {
double weight; char exp; double d; /*
,要用里面的数字字符变量(例如下面的) weight&* scanf / 是字符型变量的输入输出格式 * %c */ /*
,的输入格式(即双引号中的如果输入之间有其他内容(例如空格,逗号等)*scanf 内容)要与之匹配
例如,本题的输入为,之间有空格,的输入格式应该写成╜晬┠屣y”* scanf “1 例如练习、习题点和正方形的关系中的输入为,之间有逗号,“0.5,0.5”(4-2) 2*“” 的输入格式应该写成╜晬┬晬scanf */
scanf(%lf %c, &weight, &exp); if(weight <= 1) d = 0.8; else
d = (weight-1)*0.5 + 0.8; /*
语句里的条件,如果是判断是不是相等,应该用两个等号* if 字符常量(例如下面的字符)要用单引号 y * */
if(exp == 'y') d = d+2; /*
里面的变量(例如下面的)不要用& d* printf
是双精度浮点数的输入输出格式,表示小数点后保留一位(保留两位用).2 * %lf .1
------------学资学习网-------提供考研资料-------
*/
printf(%.1lf\\n, d); return 0; } /*
练习、习题判断一个数能否同时被和整除 5 2 3 (4-3) * 习题讲解 * */ #include int main() { int i; scanf(%d, &i); /*
下面中的表示取余数,余数为,也就是能被整除了 3 0* i i%3 %
如果语句中有多个条件,要使用逻辑运算符(讲义语言编程基础()第 63 if C *2 页页)-66 */
if(i%3 == 0 && i%5 == 0) /*
双引号中内容除了像这样的变量输出格式,其他内容(像 contains printf 3%d and* )会全部输出5
其中,所在的位置为变量要输出的位置。 i * %d
如果要求输出为变量,那么应该写成变量%d 5”瀠楲瑮?contains15 3 *and“ contains 3 and 5, i) */
printf(%d contains 3 and 5\\n, i); else
printf(%d doesn't contain 3 and 5\\n, i); return 0; }
1.
读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出 它们,并且要求在他们之间用一个空格分隔。输出浮点数时使用格式“%f”。 关于输入
共有四行:
第一行是一个字符; 第二行是一个整数; 第三行是一个单精度浮点数;
------------学资学习网-------提供考研资料-------
第四行是一个双精度浮点数。 关于输出
输出字符、整数、单精度浮点数和双精度浮点数,之间用空格分隔。
#include
int main()
{
char a;
int b;
float c;
double d;
scanf(%c,&a);
scanf(%d,&b);
------------学资学习网-------提供考研资料-------
scanf(%f,&c);
scanf(%lf,&d);
printf(%c,a);
牰湩晴尨 %d,b);
牰湩晴尨 %f,c);
牰湩晴尨 %lf,d);
return 0;
}
2.
给定一个字符,用它构造一个底边长 5 个字符,高 3 个字符的等腰字符三角形。 关于输入
只有一个字符。 关于输出
该字符构成的等腰三角形,底边长 5 个字符,高 3 个字符。
------------学资学习网-------提供考研资料-------
例子输入
*
例子输出
* *** *****
#include
char a;
scanf(%c,&a); 牰湩晴尨%c\\n,a); 牰湩晴尨 %c,a); printf(%c,a); printf(%c\\n,a); printf(%c,a); printf(%c,a); printf(%c,a); printf(%c,a); printf(%c\\n,a); return 0; }
3.
输入三个正整数表示三条边的长度,判断这三条边能否构成一个三角形,如果能,则 输出“yes”,否则输出“no”。
关于输入.
输入是三个正整型数,分别表示三条边的长度。 关于输出
yes 或者 no
#include
int main() {
int a,b,c;
scanf(%d%d%d,&a,&b,&c); if(a+b>c&&a+c>b&&b+c>a)
------------学资学习网-------提供考研资料-------