C语言的编程练习题

简介: C语言编程练习

问题一:

  问题描述:输入n个数,n<=100,找到其中最小的数和最大的数
  输入样例: 4
  1 2 3 4
  输出样例:14
复制代码
1 #include "stdio.h"
2 int main() {
3 int i=0;
4 int max=0,min=0;
5 int n=0;
6 int a[100];
7 scanf("%d",&n);
8 for(i=0;i=a[i]){
17 min=a[i];
18 }
19 }
20 printf("%d %d",min,max);
21 }//代码效果参考:http://www.zidongmutanji.com/bxxx/531832.html

  问题二:
  问题描述:求n个数的和
  输出样例:10
4 int b=0;
11 for(i=0;i=5){
13 e=(c/10+1)10;
14 }
15 else{
16 e=(c/10)
10;
17 }
18 printf("%d",e);
19 return 0;
20 //代码效果参考:http://www.zidongmutanji.com/zsjx/486295.html

  
  问题六:
  问题描述:.给出字符串a和字符串b,保证b是a的一个子串,请你输出b在a中第一次出现的位置。
  输入样例:abcd bc
  输出样例:2
1 #include
2 #include
3 int main()
4 {
5 char str1[30],str2[30],i,j;
6 scanf("%s %s",str1,str2);
7 j=&str1[0];
8 i=strstr(str1,str2);
9 printf("%d",i-j+1);
10 return 0;
11 }
  问题七:
  问题描述:.给出一个英语句子,希望你把句子里的单词顺序都翻转过来
  输入样例:I love you
  输出样例:you love I
2 #include
3 int main(void){
4 char a[100];
5 char b[100];
6 int n,m,len=0;
7 gets(a);
8 for (n=0;n<=strlen(a)-1;n++){
9 len++;
10 b[n]=a[strlen(a)-1-n];
11 if(a[strlen(a)-1-n]==' '){
12 for (m=n-1;m>n-len;m--)
13 printf("%c",b[m]);
14 printf(" ");
15 len=0;
16 }
18 if(len>0){
19 for (m=n-1;m>=n-len;m--){
20 printf("%c",b[m]);
21 }
22 }
23 return 0;
24 }
  (最近在编程的时候有所体会,逻辑和算法是一个程序员的基本功。我们往往重视一些工具性的语言,却忽略了一些基础的逻辑问题,导致编写代码的时候逻辑不清,影响代码质量。所以我决定在课余之时,做一些C语言或者java的编程练习,锻炼自己的思维逻辑。并将所做练习同步在博客之中,一方面为了勉励自己,持之以恒。另一方便也希望能够帮助正要入门或者想要练习编程的同学。)

相关文章
|
3天前
|
C语言
【海贼王编程冒险 - C语言海上篇】库函数怎样模拟实现?
【海贼王编程冒险 - C语言海上篇】库函数怎样模拟实现?
6 1
|
3天前
|
C语言
【海贼王编程冒险 - C语言海上篇】怎样用C语言实现简单的扫雷游戏?
【海贼王编程冒险 - C语言海上篇】怎样用C语言实现简单的扫雷游戏?
5 1
|
3天前
|
C语言
【海贼王编程冒险 - C语言海上篇】C语言如何实现简单的三子棋游戏?
【海贼王编程冒险 - C语言海上篇】C语言如何实现简单的三子棋游戏?
6 1
|
4天前
|
存储 机器学习/深度学习 人工智能
|
4天前
|
机器学习/深度学习 移动开发 人工智能
C语言编程例题分享
C语言编程经典100例
|
3天前
|
编译器 C语言 C++
【海贼王编程冒险 - C语言海上篇】自定义类型:结构体,枚举,联合怎样定义?如何使用?
【海贼王编程冒险 - C语言海上篇】自定义类型:结构体,枚举,联合怎样定义?如何使用?
5 0
|
3天前
|
存储 C语言
【海贼王编程冒险 - C语言海上篇】C语言中的数据类型有哪些?又是如何存储?
【海贼王编程冒险 - C语言海上篇】C语言中的数据类型有哪些?又是如何存储?
6 0
|
4天前
|
C语言
|
4天前
|
编译器 程序员 Linux
|
1月前
|
C语言
c语言编程练习题:7-10 算术入门之加减乘除
对于输入的两个整数,按照要求输出其和差积商。
79 0