下面这些C语言基础算法案例都是经过测试和验证过了的,欢迎各位使用。
本文是该系列的第一篇,都是一些相对初级的算法,很适合刚开始学C语言的同学。
1、C语言打印一条语句
源代码:
/* C Program to print a sentence. */#include int main(){ printf('C Programming'); /* printf() prints the content inside quotation */ return 0;}
输出:C Programming
2、C语言打印用户输入的一个整数
源代码:
#include int main(){ int num; printf('Enter a integer: '); scanf('%d',&num); /* Storing a integer entered by user in variable num */ printf('You entered: %d',num); return 0;}
输出:Enter a integer: 25You entered: 25
3、C语言实现两个整数相加
源代码:
/*C programming source code to add and display the sum of two integers entered by user */#include int main( ){ int num1, num2, sum; printf('Enter two integers: '); scanf('%d %d',&num1,&num2); /* Stores the two integer entered by user in variable num1 and num2 */ sum=num1+num2; /* Performs addition and stores it in variable sum */ printf('Sum: %d',sum); /* Displays sum */ return 0;}
输出:Enter two integers: 1211Sum: 23
4、C语言实现两个小数相乘
源代码:
/*C program to multiply and display the product of two floating point numbers entered by user. */#include int main( ){ float num1, num2, product; printf('Enter two numbers: '); scanf('%f %f',&num1,&num2); /* Stores the two floating point numbers entered by user in variable num1 and num2 respectively */ product = num1*num2; /* Performs multiplication and stores it */ printf('Product: %f',product); return 0;}
输出:Enter two numbers: 2.41.1Product: 2.640000
5、C语言查找字符的ASCII值
源代码:
/* Source code to find ASCII value of a character entered by user */#include int main(){ char c; printf('Enter a character: '); scanf('%c',&c); /* Takes a character from user */ printf('ASCII value of %c = %d',c,c); return 0;}
输出:Enter a character: GASCII value of G = 71
6、C语言根据用户输入的整数做商和余数
源代码:
/* C Program to compute remainder and quotient */#include int main(){ int dividend, divisor, quotient, remainder; printf('Enter dividend: '); scanf('%d',÷nd); printf('Enter divisor: '); scanf('%d',&divisor); quotient=dividend/divisor; /* Computes quotient */ remainder=dividend%divisor; /* Computes remainder */ printf('Quotient = %d\n',quotient); printf('Remainder = %d',remainder); return 0;}
输出:Enter dividend: 25Enter divisor: 4Quotient = 6Remainder = 1
7、C语言获取整型、单精