c语⾔程序编程题,C语⾔程序设计编程题
《C语⾔程序设计编程题》由会员分享,可在线阅读,更多相关《C语⾔程序设计编程题(8页珍藏版)》请在⼈⼈⽂库⽹上搜索。
1、C语⾔程序设计编程题1.输⼊⼀个字符,如果是⼤写字母则转换为⼩写字母,如果是⼩写字母则转换为⼤写。(双分⽀结构)⽅法⼀:if语句⽅法⼆:条件表达式2.输⼊某年的年份,判断此年是不是闰年。(双分⽀结构)闰年的条件(符合下⾯⼆者之⼀即可):1)能被4整除,但不能被100整除2)能被400整除3.输⼊三个整数,求其中最⼤的数并输出。4. 从键盘任意输⼊⼀个字符,进⾏如下判断:如果是⼤写字母则转换为⼩写字母输出如果是⼩写字母则转换为⼤写输出如果是数字字符,则输出对应数值若是其它字符,则输出“Error!”提⽰:使⽤IF的多分⽀结构【扩展提⾼】:加⼊循环,允许⼀次输⼊任意多个字符,每输⼊⼀个字符就进⾏以。
2、上判断,直到输⼊“回车换⾏”,才退出程序。5.从键盘输⼊分数,判断并输出分数对应的等级(优秀、良好、中等、及格、不及格)要求⽤两种⽅法实现:⽅法⼀:switch结构⽅法⼆:IF的多分⽀结构1. 输⼊⼀个正整数n , 输出1n 范围内所有奇数,并计算奇数之和。
c语言编程小游戏
【扩展提⾼】:输出各个奇数时,控制每⾏只输出 10个奇数。2. 输⼊⼀⾏字符,分别统计出其中英⽂字母、空格、数字和其它字符的个数。3. 求=201!n n4. 打印以下图案: 11111 22222 33333 444445. 打印
如下形式的九九⼝诀表。函数1、从键盘输⼊⼀个正整数n ,求1!+2!+n!的值。要求如下:1)编写⼀函数jc。
3、 求阶层 。2)编写⼀个主函数来调⽤jc 函数求出表达式1!+2!+n!的值。 2、求1001000之间的素数之和。要求如下:1)编写⼀函数iss 来判断i 是不是素数,若是素数返回1,否则返回0。 2)编写⼀个主函数来调⽤iss 函数并统计素数的和。3、写两个函数,分别求两个整数(由键盘输⼊)的最⼤公约数和最⼩公倍数,⽤主函数调⽤这两个函数,并输出结果。数组1.从键盘输⼊10个整数,保存在⼀维数组a中,统计其中奇数、偶数的个数,将统计结果输出。2.从键盘输⼊10个互不相同的整数,出其中最⼩值,输出该最⼩值及其下标。3.分别⽤“冒泡法”和“选择法”对10个整数按由⼩到⼤排序。4.有⼀个已按升。
4、序排列的数列,现要将键盘输⼊的⼀个数插⼊到该数列中,要求按原来的排序规律插⼊。5.将⼀个数组中的值按逆序重新存放。例如:假设a0a4的值分别为6,9,4,2,3按逆序重新存放后,a0a4的值变为3,2,4,9,66.编写程序,计算两个34矩阵的和。提⽰:两个矩阵之和,就是两个矩阵的对应元素相加是第3个矩阵对应元素的值。7.输出如下杨辉三⾓形。提⽰:各⾏除第⼀个数和最后⼀个数之外,其余各数等于上⼀⾏同列和前⼀列两个数的和。8.⽤两种⽅法输出下⾯的图形:⽅法⼀:不⽤数组⽅法⼆:⽤⼀维字符数组9.从键盘输⼊⼀个字符串存放在数组a中,再将其中的所有⼩写字母存放到字符数组b中。10.编写⼀个验证密码的程。
5、序。(假设正确密码为:abcd且密码不区分⼤⼩写)若输⼊正确,显⽰“欢迎使⽤!”若输⼊错误,显⽰“密码错误,请重新输⼊!”,让⽤户再次输⼊,当密码错误次数达到次,则显⽰“对不起,您⽆权使⽤!”实验报告(⼀)1、从键盘输⼊圆的半径r,编程求圆的⾯积和周长。#include #define P 3.1415926 /*定义符号常量P,为圆周率的值*/void main()float r,s,l;printf(请输⼊圆的半径:);/*设置输⼊提⽰*/scanf(%f,&r);s=P*r*r;l=2*P*r;printf(⾯积=%fn,s);printf(周长=%fn,l);2、从键盘输⼊两个数a和b。
6、,编程将a和b的值互换并输出。两数交换算法:借助第三个中间变量。#include void main()int
a,b,t;printf(a=);scanf(%d,&a);printf(b=);scanf(%d,&b);t=a;a=b;b=t;printf(交换后:a=%d,b=%dn,a,b);3、从键盘输⼊⼀个⼤写字母,把它对应的⼩写字母以及ASCII码输出。#includevoid main()char ch;printf(请输⼊⼀个⼤写字母:);scanf(%c,&ch); /*或者
ch=gechar( );*/ch=ch+32;printf(转换后的字符为:%cn,ch); /*或者。
7、putchar(ch);putchar(n);*/ printf(转换后字符对应的ASCII码为:%dn,ch);说明:Scanf( )和printf( )是万能型输⼊输出函数(适⽤于任意数据类型);对于单字符的输⼊输出,还可⽤getchar( )或putchar( )函数。实验报告(⼆)1、从键盘输⼊⼀个百分制的分数,判断并输出分数对应的等级(优秀、良好、中等、及格、不及格),若输⼊⾮法分数,则显⽰报错信息,重新让⽤户输⼊分数。⽅法⼀:if的多分⽀结构思考:运⾏这两个程序,有何不同?⽅法⼆:switch结构#include main()float s;while (1) printf(请输⼊。
8、分数(-1结束):);scanf(%f,&s);if (s=-1) break;switch(int)s/10) case 10: if(s100) printf(数据有误,请重新输⼊!n);break; case 9: printf(优秀n);break;case 8: printf(良好n);break;case 7: printf(中等n);break;case 6: printf(及格n);break;case 5:case 4:case
3:case 2:case 1:case 0: printf(不及格n);break;default: printf(数据有误,请重新输⼊!n);2、从键盘输⼊⼀⾏字符(按“回车”结束输⼊),对其进⾏如下转换:如果是⼤写字母则转换为⼩写;如果是⼩写字母则转换为⼤写;如果是数字字符,则输出对应数值;若是其它字符,则输出“*”。3、输⼊正整数n,求1n范围内的所有素数,要求每⾏只输出7个素数,并计算这些素数之和。#include #include。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。