沈阳建筑大学c语言真题,沈阳建筑大学C语言复习资料.doc
沈陽建筑大學(xué)C語言復(fù)習(xí)資料
注:此資料所涉及內(nèi)容理解透徹即可輕松得到80分
教材復(fù)習(xí)內(nèi)容:
要點
1常量與變量,標識符命名
2輸入輸出格式控制
3程序控制結(jié)構(gòu)(條件表達式,分支,循環(huán))
4流程轉(zhuǎn)移控制
5函數(shù)定義與使用,變量得作用域與存儲類型
6二維數(shù)組,指針數(shù)組,字符數(shù)組(字符串)
7指針數(shù)組 ,函數(shù)參數(shù),數(shù)組參數(shù)
8結(jié)構(gòu)體定義與使用
9函數(shù)、指針、結(jié)構(gòu)體綜合
10文件操作
需要瞧得題
例題
4、7
7、2
課后習(xí)題:
4、10
4、19
4、24
5、4
5、6
5、7
6、3(2)
6、5
6、11
7、6
7、8
4、10(1)
#include
main
{
int i, sum = 0;
for (i = 1; i <= 101; i = i+2)
{
sum = sum + i;
}
printf("sum=%d\n", sum);
}
(2)
#include
main
{
int i = 1, sum = 0;
while (i <= 101)
{
sum = sum + i;
i = i + 2;
}
printf("sum=%d\n", sum);
}
4、19
#include
#include
main
{
int i1, i2, i3, i4, k, n;
printf("Input data is:");
scanf("%d", &n);
k = fabs(n); /*取絕對值*/
i1 = k / 1000; /*分離出千位*/
i2 = (k i1 * 1000) / 100; /*分離出百位*/
i3 = (k i1 * 1000 i2 * 100) / 10; /*分離出十位*/
i4 = k % 10; /*分離出個位*/
printf("The sum of the total bit is %d\n", i1+i2+i3+i4);
}
4、24
#include
main
{
int x, y, z;
for (x = 0; x <= 20; x++)
{
for (y = 0; y <= 33; y++)
{
z = 100 x y;
if (5*x + 3*y + z/3、0 == 100)
{
printf("x=%d, y=%d, z=%d\n", x, y, z);
}
}
}
5、4(1)
#include
main
{
int n, ret;
printf("Input n:");
scanf("%d",&n);
ret = IsPrimeNumber(n);
if (ret != 0)
{
printf("%d is a prime number\n",n);
}
else
{
printf("%d is not a prime number\n",n);
}
}
/*
函數(shù)功能: 判斷參數(shù)就是否就是素數(shù)
函數(shù)入口參數(shù): number為整型數(shù),要求為正整數(shù)
函數(shù)返回值: 非0值表示就是素數(shù),否則不就是素數(shù)
*/
int IsPrimeNumber(int number)
{
int i;
if (number <= 1) /* 負數(shù)、0與1都不就是素數(shù) */
return 0;
for (i=2; i<=sqrt(number); i++)
{
if ((number % i) == 0) /* 被整除,不就是素數(shù) */
return 0;
}
return 1;
}
(2)
#include
main
{
int n, ret;
printf("Input n:");
scanf("%d",&n);
ret = IsPrimeNumber(n);
if (ret != 0)
{
printf("%d is a prime number\n",n);
}
else
{
printf("%d is not a prime number\n",n);
}
}
/*
函數(shù)功能: 判斷參數(shù)就是否就是素數(shù)
總結(jié)
以上是生活随笔為你收集整理的沈阳建筑大学c语言真题,沈阳建筑大学C语言复习资料.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [云炬学英语]每日一句2020.8.28
- 下一篇: [云炬学英语]每日一句2020.9.1