【C语言】简单C编程题-同位相同的N项之和/标准输入花括号成对判断/行号行输出...
//求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222#include <stdio.h>int main()
{int a,n,sum;int i,j;sum = 0;printf("请输入项数和a的值");scanf("%d%d",&a,&n);j = a;for(i = 1;i <= n;i++){sum = sum+a;a = j + 10*a;}printf("Sn = %d",sum);
}//2.编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现。0
#include <stdio.h>int main()
{ int c;int count;count =0;while((c = getchar()) != EOF){if(c == '{')count++;if(c == '}')count--;}if( 0 == count)printf("正确");elseprintf("不正确");return 0;
}//标准输入行数,然后标准输出,不限制行数的长度,然后在行数前面加上标号
#include <stdio.h>
#include <stdlib.h>
int main()
{ int a,c;int count;a = 1;count = 0;while((c = getchar())!= EOF){ if(a == 1){a = 0;count++;printf("%d",count);}putchar(c);if(c == '\n'){a = 1;}}return 0;
}//递归的快速排序,并且输出最大值最小值
#include <stdio.h>void swap(int v[],int a,int b)
{int temp;temp = v[a];v[a] = v[b];v[b] = temp;
}void qsort(int v[],int left,int right)
{int i,last; //last运用于下标转换if(left >= right) //如果左边下标大于右边下标,则跳出递归return;swap(v,left,(left+right)/2); //根据快速排序算法,先将第一个值与中间值转换last = left;for(i = left +1;i <= right;i++) //v[left]为中间值,对余下值进行判断{if(v[i] < v[left])swap(v,++last,i); //++last为余下进行进行swap()完成后才进行}swap(v,left,last); //将最左与last分区值转换同上面第一步qsort(v,left,last-1); //左边计算qsort(v,last+1,right); //右边计算}int main()
{ int arry[10];int i;i = 0;for(i = 0;i <sizeof(arry)/sizeof(arry[0]);i++){scanf("%d",&arry[i]);}qsort(arry,0,sizeof(arry)/sizeof(arry[0])-1);printf("最大数是%d\n",arry[0]);printf("最小数是%d",arry[9]);return 0;
}//对1.2.3.4组合的3位数进行统计
#include <stdio.h>int main()
{ int hundreds,tens,ones;hundreds = 0;tens = 0;ones = 0;for(hundreds = 1;hundreds <= 4;hundreds ++){for(tens = 1;tens <= 4;tens ++){for(ones = 1;ones <= 4;ones ++){if(ones != tens && tens != hundreds && hundreds != ones){printf("%d%d%d\n",hundreds,tens,ones);}}}}return 0;
}
转载于:https://blog.51cto.com/memory73/1675937
【C语言】简单C编程题-同位相同的N项之和/标准输入花括号成对判断/行号行输出...相关推荐
- MOOC 苏小红C语言 第四周编程题
点我查看MOOC苏小红C语言程序设计精髓所有编程题 目录 1.检测用户错误输入(4分) 2.闰年判断(6分) 3.程序改错v1.0(7分) 4.字符类型判断(4分) 5.快递费用计算(7分) 6.数位 ...
- c++ 求四边形面积和周长_C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少?C语言编程题 题目:任意输入4...
C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少? C语言编程题 题目:任意输入4 www.zhiqu.org 时间: 2020-12-07 我测试过了,四点一线,凹四边形,四边形 ...
- 分析编程题c语言,二级C语言部分上机编程题详细分析
<二级C语言部分上机编程题详细分析>由会员分享,可在线阅读,更多相关<二级C语言部分上机编程题详细分析(6页珍藏版)>请在人人文库网上搜索. 1.二级C语言部分上机编程题详细分 ...
- c语言编程题库this is a c program,C语言末复习题编程题部.doc
C语言末复习题编程题部.doc 编程题目 1.在考生目录下,要求程序 PROG1.C 的功能是 按下面公式的前 1000 项,求的近似值 2 2 4 4 6 6 8 8 2n 2n * * * * * ...
- 利用π/4=1-1/3+1/5-1/7+1/9+……,编程计算π近似值,直到最后一项的绝对值小于10的负5次方为止,输出π的值并统计累加的项数。
利用π/4=1-1/3+1/5-1/7+1/9+--,编程计算π近似值,直到最后一项的绝对值小于10的负5次方为止,输出π的值并统计累加的项数. #include<stdio.h> #in ...
- C 语言解 常见编程题
目录 文章目录 目录 常见编程题各解法 0 交换值 1 累计和 2 Fibonacci 数列 ① 第N项 / 前N项 ② 前N项和 3 水仙花数 4 最大公约数与最小公倍数 5 完数 6 N的阶乘 ① ...
- c++ 求四边形面积和周长_C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少?...
C语言编程题:任意输入4个点,求围成四边形的面积是多少.代码如下: #include "stdio.h" #include "math.h" void main ...
- c语言——试题库编程题_[经典例题——60道]
目录: 1.(5分)利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示. 2.(10分)编写函数fun(),它的功能是:计算和输出 ...
- 大一下c语言期末考试编程题,大一上期末C语言编程题
大一上期末C语言编程题 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 用公式 π/4 = 1-1/3+1/5-1/7--,编程序 ...
最新文章
- 《赛博朋克2077》是捏脸游戏?上科大学生社团开发了一款赛博“滤镜”
- PyTorch 按索引赋值
- Leetcode 203. 移除链表元素 解题思路及C++实现
- Java学习:类的封装、继承和多态
- leetcode570. 至少有5名直接下属的经理(SQL)
- 阿里王帅回应“马云被印度法院传唤”:马云太难找,要去HHB酒吧试试
- 你可能不知道的位运算技巧
- Quartus 与modelSim联合仿真常见错误以及系统任务$readmemb和$readmemh解释
- 电子表格中的数据清洗
- 金万维异速联远程接入解决方案
- Springboot实现邮箱验证码注册、找回密码和登录功能
- HEVC视频编码技术概述
- 计算机右键无法新建excel,电脑右键新建没有excel表格
- 黑苹果引导工具 Clover 配置详解
- 三千字的HashMap灵魂拷问
- PAT甲级题解 1030
- 职业自我认知的测试软件,职业生涯规划自我认知测试.docx
- 计算机测控技术论文,计算机测控技术论文(2)
- docsify框架java_notes-docsify
- git stash用法详解