max

摘要: >定义一个10个长度的int数组,并全部初始化成0, 循环给数组成员赋值,赋的值来自键盘输入; 输出数组中最大的元素及最大元素的下标。 ```c #include int main() { int a[10]={0}; int i=0,max=0; for(i=0;ia[max]) { max=i; 阅读全文
posted @ 2023-05-21 20:44 wessf 阅读(41) 评论(0) 推荐(0) 编辑

sc

摘要: >一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。 ```c #include #define N 1000 int main() { int x,b,c,i,n; int a[256]; for(i=2;i<=N;i++) { x=a[0] 阅读全文
posted @ 2023-05-20 21:03 wessf 阅读(247) 评论(0) 推荐(0) 编辑

bool

摘要: >利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 ```c #include int main() { int i; printf("请输入学生分数:\n"); scanf("%d",&i); if(i>=90) { printf 阅读全文
posted @ 2023-05-20 21:03 wessf 阅读(21) 评论(0) 推荐(0) 编辑

zzs

摘要: >将一个正整数分解质因数。 ```c #include int main() { int i,x; printf("请输入一个数:\n"); scanf("%d",&x); for(i=2;i<100;i++) { while(x%i==0) { printf("%d",i); x/=i; if(x 阅读全文
posted @ 2023-05-19 21:01 wessf 阅读(535) 评论(0) 推荐(0) 编辑

sy

摘要: >打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 ```c #include int main() { int i,x,y,z; for(i=100;i<1000;i++) { 阅读全文
posted @ 2023-05-19 21:00 wessf 阅读(69) 评论(0) 推荐(0) 编辑

一维数组

摘要: 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? #include <stdio.h> int main() { int i=0; int a[30]={1,1}; for(i=2;i<30;i++) { 阅读全文
posted @ 2023-05-18 21:12 wessf 阅读(16) 评论(0) 推荐(0) 编辑

一维数组定义

摘要: 一维数组的定义和初始化 1.1 数组的定义 1 数组是包含给定类型的一组数据,并将这些数据依次存储在连续的内存空间中。每个独立的数据被称为数组的元素(element)。元素的类型可以是任意类型。 2 数组本身也是一个结构,其类型由它的元素类型延伸而来。更具体地说,数组的类型由元素的类型和数量所决定。 阅读全文
posted @ 2023-05-18 21:12 wessf 阅读(126) 评论(0) 推荐(0) 编辑

for

摘要: 输出9*9口诀 #include <stdio.h> int main() { int a=0,b=0,c=0; for(a=1;a<10;a++) { for(b=1;b<10;b++) { c=a+b; printf("%d+%d=%-3d",a,b,c); } printf(" \n"); } 阅读全文
posted @ 2023-05-18 20:46 wessf 阅读(24) 评论(0) 推荐(0) 编辑

while语句

摘要: while语句 关键字:while 1.while语句创建了一个循环,重复执行直到测试表达式为假或0。 while语句是一种入口条件循环,也就是说,在执行多次循环之前已决定是否执行循环。因此,循环有可能不被执行。 循环体可以是简单语句,也可以是复合语句。 形式:while (表达式){循环语句;} 阅读全文
posted @ 2023-05-17 21:03 wessf 阅读(40) 评论(0) 推荐(0) 编辑

while

摘要: 使用while循环,实现 1~100 求和。 #include <stdio.h> int main() { int a=0,s=0; while(a<=100){ s=s+a; a=a+1; } printf("1~100的和为:%d\n",s); return 0; } 阅读全文
posted @ 2023-05-17 20:53 wessf 阅读(57) 评论(0) 推荐(0) 编辑