随笔分类 - C语言
摘要:内容:鸡兔同笼中头的总数,脚的总数,求鸡兔各多少只输入说明:一行两个整数分别表示头、脚总数(保证有解,当然有可能解为0)输出说明:一行两个整数,分别表示鸡、兔的只数输入样例:20 40 输出样例 :20 0 1 #include 2 int main(void) 3 { 4 int head, foot; 5 scanf("%d %d", &head, &foot); 6 int ji, tu; 7 /* 8 4x + 2y = foot 9 2x + 2y = 2head10 x = (foot - 2head...
阅读全文
摘要:内容:输出图形*****$***$$$*$$$$$规律是...自己发现吧。要求输入3,输出上面三行的图形输入说明:行数小于40输出说明:输入样例:3输出样例 :*****$ ***$$$*$$$$$ 1 #include 2 int main(void) 3 { 4 int n; 5 scanf("%d", &n); 6 /* 7 n = 3 8 * $ 9 ---10 5 111 3 312 1 513 14 n = 415 * $16 ---17 7 118 5 319 3 5...
阅读全文
摘要:内容:已知一平面直角坐标系中正方形的左上(-2,2)和右下(2,-2)的顶点坐标,,当给一个点的坐标,判断点和正方形的关系,在正方形内(含边上)输出True ,否则输出 False输入说明:一行两个数(可能为实数)输出说明:True 或者 False输入样例:0 0 输出样例 :True 1 #include 2 int main(void) 3 { 4 double x, y; 5 scanf("%lf %lf", &x, &y); /* double 类型,这里要使用 lf */ 6 if (x = -2.0) 7 { 8 if...
阅读全文
摘要:内容:求出2-100之间的所有质数(素数)输入说明:无输出说明:一行一个素数 1 /* 质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数(不包括0)整除的数。 */ 2 #include 3 int main(void) 4 { 5 int num, i; 6 int count = 0; 7 8 for (num = 2; num <= 100; num++) 9 {10 for (i = 1; i <= num; i++)11 {12 if (num % i == 0)...
阅读全文
摘要:内容:求输入的一个整数的各位数字之和输入说明:一行一个整数输出说明:一个整数输入样例:2147483646输出样例 :45 1 #include 2 int main(void) 3 { 4 long n = 0; 5 scanf("%ld", &n); 6 7 long sum = 0; 8 long remainder; 9 10 while (1)11 {12 remainder = n % 10;13 sum = sum + remainder;14 n = n / 10;15 16 ...
阅读全文
摘要:内容:打印某年某月有几天输入说明:一行两个整数,前面是年份 后面是月份输出说明:一个整数输入样例:2009 6输出样例 :30 1 #include 2 int main(void) 3 { 4 int y, m; 5 scanf("%d %d", &y, &m); 6 switch (m) 7 { 8 case 1: 9 case 3:10 case 5:11 case 7:12 case 8:13 case 10:14 case 12:15 ...
阅读全文
摘要:内容:一个三位自然数,分离出它的百位、十位与个位上的数字输入说明:一行一个三位整数输出说明:一行三个数字 , 空格隔开。分别是百 十 个位数字输入样例:256输出样例 :2 5 61 #include 2 int main(void)3 {4 int input = 0;5 scanf("%d", &input);6 //printf("%d %d %d", input/100, (input % 100 - input % 100 % 10) / 10 , input % 100 % 10);7 printf("%d %d %d&qu
阅读全文
摘要:内容:求两数的整数商 和 商 ,商保留两位小数输入说明:一行 两个整数输出说明:一行,一个整数,一个实数(两位小数)输入样例:12 8输出样例 :1 1.501 #include 2 int main(void)3 {4 float num1 = 0;5 float num2 = 0;6 scanf("%f %f", &num1, &num2);7 printf("%d %.2f", (int)(num1 / num2), num1 / num2);8 return 0;9 }或者1 #include 2 int main(void)3
阅读全文
摘要:内容:求两数的整数商 和 余数输入说明:一行两个整数输出说明:一行两个整数输入样例:18 4输出样例 :4 21 #include 2 int main(void)3 {4 int num1 = 0;5 int num2 = 0;6 scanf("%d %d", &num1, &num2);7 printf("%d %d", num1 / num2, num1 % num2);8 return 0;9 }
阅读全文
摘要:数组有一系列相同的元素构成。使用数组声明来告诉编译器需要一个数组。数值声明包括数组元素的数目和元素的类型。要访问数组中的元素可以使用下标(index)来表示单个元素,index是从0开始计数的。数组的初始化:比如days[12]={31,29,31,30,31,30,31,31,30,31,30,31}如果数组没有初始化比如int no_data[4]当打印出数组元素时,数组的值是不定的。因为编译器使用的数值是存储单元中已有的数值。初始化列表中的元素数目应该和数组大小一致。如果二者不一致:1.比如当数值数目少于数组元素数目时,多余的数组元素被初始化为0。例子如下: 1 #include <
阅读全文
摘要:什么是函数?函数是用于完成特定任务的程序代码的自包含单元为什么使用函数?第一:可以省去重复代码的编写。如果程序中需要多次使用某种特定的功能,只要编写一个合适的函数即可,也就是函数可以一次编写,多次调用。第二:函数额可以是程序模块化,更容易阅读和修改。我们可以把函数看做一个“黑盒子”,即对应一定的输入会产生特定的记过或返回某个值,而黑盒子的内部行为并不需要考虑(除非是函数的编写者)。以这样方式看待函数的功能有助于把精力投入到程序整体设计而不是其实现细节。一个简单的程序: 1 /*打一串星号*/ 2 #include <stdio.h> 3 #define NAME "Owe
阅读全文

浙公网安备 33010602011771号