![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
习题
linbounconstraint
这个作者很懒,什么都没留下…
展开
-
通过随机数生成办法,向int num[10][10]的数组 中存入数据并找出数组的最大、最小值及其下标。
/*通过随机数生成办法,向int num[10][10]的数组中存入数据并找出数组的最大、最小值及其下标。*/#include #include #include #define R 5#define C 5int main(void){ int i,j; int num[R][C]; int max, max_i, max_j, min, min_i, min_j;原创 2014-07-17 14:25:52 · 1385 阅读 · 0 评论 -
字符串练习题一
/*定义char str[2][20],从键盘输入两个字符串保存在此数组中,求这两个字符串中的最大字符*/#include #include int main(void){ char str[2][20]; int i, j; char max_c; for(i = 0; i < 2; i++){ scanf("%s", str[i]); // str[i] ==原创 2014-07-21 14:03:40 · 578 阅读 · 0 评论 -
编写程序检查某一个整数中是否有重复的数字
/*编写程序检查某一个整数中是否有重复的数字,如检查2822中存在重复数字2*/#include int main(void){ int n,i; int num[10] = {0}; scanf("%d", &n); do{ num[n%10]++; }while((n = n/10) != 0 );// for(i = 0; i < 10; i++){原创 2014-07-19 13:57:56 · 6914 阅读 · 0 评论 -
编程求取两个整数的最大公约数.欧几里德算法
/*编程求取两个整数的最大公约数。Enter two integers: 12 28Greatest common divisor: 4提示:分别用两个变量m、n存储两个整数。如果n为0,那么停止操作,m中的值就是最大公约数,否则计算m除以n的余数,把n保存到m中,并把余数保存到n中。然后重复上述过程,每次都先判定n是否为0。*/#include int main(void)原创 2014-07-18 18:49:38 · 3894 阅读 · 0 评论 -
读整数,直到输入0。终止输入后程序应报告 输入的偶数(不包括0)总个数以及偶数的平 均值,奇数的个数及平均值。
/*读整数,直到输入0。终止输入后程序应报告输入的偶数(不包括0)总个数以及偶数的平均值,奇数的个数及平均值。*/#include int main(void){ int n,i_even = 0, i_odd = 0; int sum_even = 0, sum_odd = 0;// even 偶数 printf("enter number ('0' quite)\n原创 2014-07-18 09:06:24 · 4135 阅读 · 0 评论 -
通过随机数生成办法向数组int [10]中存数并计算10个 数的累加和及相减差。
//srand() int[10] 计算10个数 累加 类减#include #include #include #define N 5int main(){ int num[N]; int i; int sum, sub; srand(time(NULL)); for(i = 0; i < N; i++){ num[i] = rand()%10; }原创 2014-07-17 14:19:38 · 1590 阅读 · 0 评论 -
三天打鱼两天晒网
/*中国有句俗语”三天打鱼两天晒网”。某人从2005年1月1日开始三天打鱼两天晒网,请计算出2005年到今天的某一天中他是在打鱼还是在晒网。提示:struct date{ unsigned int year, month,day; }date_t;输入年月日信息,进行天数的累加(注意闰年),然后根据对5的余数就可求得是在打鱼还是在晒网。*/#include struct d原创 2014-07-16 16:12:21 · 516 阅读 · 0 评论 -
求1-100的素数
/*求1-100的素数*/#include int main(void){ int i,j,n=0; int tmp; for(i = 2; i <= 100; i++ ){ tmp = 1; for(j = 2; j < i;j++){ if( i%j == 0){ tmp = 0; break; } } if(tmp == 1 ){原创 2014-07-17 13:48:50 · 621 阅读 · 0 评论 -
寻找一维数组int num[5]中最大、最小及其坐标位置并 打印输出。(数组值从键盘读取)
// int num[5] 最大最小 坐标打印输出/*寻找一维数组int num[5]中最大、最小及其坐标位置并打印输出。(数组值从键盘读取)*/#include #define N 5int main(void){ int num[N]; int i; int max, max_i, min, min_i; printf("enter 5 num:\n"); f原创 2014-07-17 14:16:16 · 1141 阅读 · 0 评论 -
编写程序,将用分钟表示的时间转换成以小时 和分钟表示的时间。使用#define来创建一个代 表60的符号常量。使用while循环来允许用户重 复键入值并当键入一个小于等于0的时间是终止循环。
/*编写程序,将用分钟表示的时间转换成以小时和分钟表示的时间。使用#define来创建一个代表60的符号常量。使用while循环来允许用户重复键入值并当键入一个小于等于0的时间是终止循环。*/#include #define T 60int main(void){ int n, h, m; scanf("%d", &n); while( n>0 ){ h = n/原创 2014-07-17 17:06:40 · 19398 阅读 · 0 评论 -
将二维数组转置。(行变列、列变行)
/*将二维数组转置。(行变列、列变行)num[5][5] = { {1,6,2,3,7}, {2,7,3,2,2}, {3,2,5,2,6}, {3,2,6,4,2}, {4,3,7,4,8} };*/#include #include #include #define H 5#define L 5int main(void){ int i原创 2014-07-17 14:29:13 · 3891 阅读 · 0 评论 -
c - end - exam
/* 0816-exam 1.编写一个函数,作用是把一个char组成的字符串循环右移n个。 函数头是这样的:void loop_move(char *src, int n)*/#include #include void loop_move(char *str, int n){ char dest[1024]; int len = strlen(str); n = n原创 2014-08-25 16:29:31 · 756 阅读 · 0 评论