赞
踩
例如,5的阶乘(写作5!)就是1×2×3×4×5=120。特别地,0的阶乘被定义为1
C语言程序设计(谭浩强-第四版)
// Created by zjc on 2024/4/7 9:42 // 求5的阶层(5!) #include<stdio.h> int main(){ int i=2,t=1,num; // 这里如果采用输入方式,更改循环终止条件 scanf("%d",&num); // while(i<=5){ while(i<=num){ t=t*i; i++; } printf("5!=%d",t); return 0; }
C语言程序设计(谭浩强-第四版)
// Created by zjc on 2024/4/7 10:02 // 求多项式1-1/2+3/1-1/4+...+1/99-1/100的值 #include<stdio.h> int main(){ // sum 总和,deno当分母,sign为正负符号,d改变符号后的结果 double sum=1.0,deno=2.0,sign=1,term; while (deno<=100) { // 因为从第二项符号为-,第三项在赋值负负为正 sign=-1; // 每一项的值,分子控制符号 term=sign/deno; // 累加起来 sum=sum+term; // 执行完后分母+1 deno++; } printf("多项式的值为%lf",sum); return 0; }
武汉工程大学 (邮电与信息工程学院) 历年真题
// Created by zjc on 2024/4/7 11:03 // 求输入的n的前n项合 #include<stdio.h> int main() { int i, num, sum = 0; scanf("%d", &num); // 循环到num为止 for (i = 1; i <= num; ++i) { //累加,直到num sum += i; } printf("%d", sum); return 0; }
武汉工程大学 (邮电与信息工程学院) 历年真题
// Created by zjc on 2024/4/7 11:12 // 题目:给定长度数组求最小值和下标 #include<stdio.h> int main() { int a[] = {12, 34, 56, 42, 24, 77}; int mix = a[0], index; // 这里给出大小可以直接写大小 for (int i = 0; i <sizeof(a)/sizeof(int); i++) { if (a[i] < mix) { mix = a[i]; index = i; } } printf(" 最小值是%d,下标是%d", mix, index); return 0; }
武汉工程大学 (邮电与信息工程学院) 历年真题
// Created by zjc on 2024/4/7 11:50 // 给定change(int a,int b) 交换两个数据,然后在主函数输入和输出 #include<stdio.h> // 直接使用指针接入 void change(int *a, int *b) { int t; t = *a; *a = *b; *b = t; } int main() { int a = 11, b = 22; // 这里直接传递地址 change(&a, &b); printf("交换后:a=%d b=%d", a, b); return 0; }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。