- 博客(9)
- 收藏
- 关注
原创 输入一串字符,以回车换行符为结束标志,并统计输入的英文字符和数字字符
小程序示例:int main(){ char ch, str[1024]; int i = 0; int English_char = 0; int Number_char = 0; while ((ch = getchar()) != '\n') { //获取字符,以\n结束 str[i] = ch;
2017-10-21 00:29:35 14991 2
原创 输入50个实数,并求出最大的数和它们的平均数
小程序示例:int main(){ float a[50], max; float sum = 0; int i; for (i = 0; i < 50;i++) { scanf("%f",&a[i]); //输入50个实数 sum += a[i]; //计
2017-10-21 00:17:49 711
原创 C语言中的选择排序法
选择排序法是一种排序方法,可以通过两个for循环实现。 其核心思想为(大->小): 一个a[0…n-1]大小的数组,第 i 趟排序是从后面的 n - i + 1(i = 1,2,3,4,…,n - 1)个元素中选择一个值最大的元素与该 n - i + 1 个元素的最前面的那个元素交换位置,即与整个序列的第 i 个元素交换位置。如此下去,直到 i = n - 1,排序结束。int main(){
2017-10-20 00:25:58 1436
原创 计算1到100的平方根,并将结果保存到二进制文件root.dat中
小程序示例:int main(){ double a[100]; int i; FILE *fp; for (i = 0; i < 100;i++) { a[i] = sqrt(i+1); //计算1到100的平方根 } fp = fopen("root.dat","wb"); //打开一个二进
2017-10-19 23:55:21 1955
原创 已知三角形的三边,求三角形的面积
小程序示例:float area(float a, float b, float c){ float t, s; t = (a + b + c) / 2; s = (float)sqrt(t*(t - a)*(t - b)*(t - c)); //求得面积 return s; //返回面积的
2017-10-19 01:27:49 6424
原创 从键盘输入10个实数,并输出它们的平均数和比平均数大的数
小程序示例:int main(){ int i,j,k; float sum = 0; float a[10],b; for (i = 0; i < 10;i++) { scanf("%f",&a[i]); //从键盘输入10个数存入a[10] } for (j = 0; j < 10;j++) {
2017-10-19 01:01:32 3464
原创 从键盘输入20个数a1到a20,计算并输出b1到b10,b1=根号(a1*a1+a20*a20),...,b10=根号(a10*a10+a11*a11)
小程序示例:int main(){ int i,j, a[20]; double b[10]; for (i = 0; i < 20;i++) { scanf("%d",&a[i]); //从键盘输入20个数存入a[20] } for (j = 0; j < 10;j++) { b[j] = sqrt
2017-10-18 00:42:54 422
原创 从键盘输入一个正整数n,若能同时被3、5和7整除,则输出“Yes”,否则输出“No”
小程序示例:void main(){ int n; scanf("%d",&n); if((n%3 == 0)&&(n%5 == 0)&&(n%7 == 0)){ printf("Yes\n"); } else{ printf("No\n"); } system("pause");}—————————————
2017-10-17 00:11:57 15471
原创 输出金字塔:*,***,*****,*******,*********
小程序示例:void main(){ int i,j,k; for(i=1;i<=5;i++){ //打印行数,共5行 for(j=1;j<=5-i;j++){ printf(" "); //打印每行的空格数 } for(k=1;k<=2*i-1;k++){ //打印星
2017-10-16 23:56:08 8384 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人