CC语言程序汇总.doc莆薅袈袆蒂蚄螇膂肅 一个C语言程序例1-1求阶乘问题。输入一个正整数n,输出n!。#include <> int main(void) { int n; int factorial(int n); scanf("%d", &n); printf(“%d\n”, factorial(n)); return 0; } int factorial(int n) { int i, fact = 1; for(i = 1; i <= n; i++) fact = fact * i; return fact; } /* 编译预处理命令*/ /* 主函数*/ /* 变量定义*/ /* 函数声明*/ /* 输入一个整数*/ /* 调用函数计算阶乘*/ 输入 4 输出 24 /* 定义计算 n! 的函数*/ /* 循环*/ C程序由函数组成程序由函数组成有且只有一个主函数main 有且只有一个主函数问题: 间所有偶数的和。问题:求1~100间所有偶数的和。~ 间所有偶数的和#include <> int main(void) { int i, sum = 0; for(i = 1; i <= 100; i++) if (i%2 == 0) sum = sum + i; printf("%d", sum); return 0; } 程序解析例2-3 求华氏温度 100°F 对应的摄氏温度。摄氏温度 C=(5/9)(F-32) #include <> int main(void) { int celsius, fahr; 输出: 输出:fahr =100, celsius = 37 变量定义 fahr = 100; 变量使用 celsius = 5 * (fahr - 32) / 9; printf("fahr = %d, celsius = %d\n", fahr, celsius);输出结果 return 0; } 改进例2-3的程序(用scanf函数) 例2-3 求华氏温度 100°F 对应的摄氏温度。摄氏温度 C=(5/9)(F-32) Enter fahr: #include <> 100 int main(void) fahr =100, celsius = 37 { int celsius, fahr; printf(“Enter fahr: \n"); fahr = 100; scanf("%d", &fahr); celsius = 5 * (fahr - 32) / 9; printf("fahr = %d, celsius = %d\n", fahr, celsius); return 0; } 例2-4 分段计算水费 4x ? x ≤ 15 ? y = f ( x) = ? 3 ? x ? x > 15 ? 1. 要解决的问题: 要解决的问题: ,并保留位小数输出, 输出并保留2位小数 求 程序解析-求分段函数#include <> int main(void) { double x, y; Enter x (x>=0): f()= (
CC语言程序汇总 来自淘豆网m.daumloan.com转载请标明出处.