77范文网 - 专业文章范例文档资料分享平台

C语言题目及解答(5)

来源:网络收集 时间:2018-12-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

1297: 大小写转换

编写程序将大写字母转换为小写字母,该字母在源代码中制定。 输入 A 输出 a

#include <stdio.h> void main() {

char c;

printf("输入大写字母:\\n"); scanf("%c",&c); c=c+32;

printf("%c\\n",c); }

1298: 显示字母

编写程序读入一个ASCⅡ码(0到128的整数)并显示它表示的字母。 输入 65 输出 A

#include <stdio.h> void main() { int a; char c;

printf("输入数字:\\n"); scanf("%d",&a); c='A';

printf("%c\\n",c); }

1299:判断三角形是否有效

编写程序输入三角形的三个边,判断是否有效。有效是指两边之和是否大于第3边。例如,如果输入1,2,1,输出应该为:

Can edges 1, 2, and 1 form a triangle? false

如果输入的是2,2,1,输出应该为:

Can edges 2, 2, and 1 form a triangle? True

输入:1 2 1

输出:false

要求用函数实现

int startFunction(int a,int b,int c) {

return Judge(a,b,c);//判断函数 } 输入

开始一个数,表示sum 接着sum行3个数a,b,c; 输出

若能构成一个三角形输出 true 否则 输出 false,记得换行输出。 样例输入 1 1 2

1 样例输出 false

#include "stdio.h" void main() {

float Judge(float a,float b,float c); int q,i; float x,y,z;

scanf("%d",&q); for(i=1;i<=q;i++) {

scanf("%f %f %f",&x,&y,&z); Judge(x,y,z); } }

float Judge(float a,float b,float c) {

int m=0; if(a>=b+c) m++;

if(b>=a+c) m++;

if(c>=b+a) m++; if(m==0)

printf("true\\n"); else

printf("false\\n"); }

int startFunction(int a,int b,int c) { return Judge(a,b,c); }

1300: 偶数判断

编写程序读入一个整数并判断其是否为偶数。例如输入25,输出应该为:

Is 25 an even number? false

如果输入2000,输出应该为:

Is 2000 an even number? True 输入 69 输出 false

#include <stdio.h> void main() {

int a,r;

printf("输入整数:\\n"); scanf("%d",&a); r=a/2; if (r=0)

printf("true\\n"); else

printf("false\\n"); }

1323: C二级辅导-打印图形 样例输入

4

样例输出 * *** ***** *******

/* Note:Your choice is C IDE */ #include "stdio.h" void main() {

int n,m,k;

for (n=1;n<=4;n++) {

for(m=1;m<=4-n;m++) printf(" "); for(k=1;k<=2*n-1;k++) printf("*"); printf("\\n"); } }

1326: C二级辅导-选择排序 用选择法对10个整数排序。 输入 输出

样例输入

9 8 7 6 5 4 3 2 1 0 样例输出

0 1 2 3 4 5 6 7 8 9

#include<stdio.h> void main() {

int i,j,min,temp,a[10]; for (i=0;i<10;i++)

scanf("%d",&a[i]); for(i=0;i<9;i++) {

min=i;

for(j=i+1;j<10;j++) if(a[min]>a[j]) min=j;

temp=a[min];

a[min]=a[i]; a[i]=temp;

}for (i=0;i<10;i++)

printf("%d\\n",a[i]); }

1338: 用筛法求之N内的素数。 用筛法求之N内的素数。 输入 N 输出

0~N的素数 样例输入 100

/* Note:Your choice is C IDE */ #include "stdio.h" #include "math.h" int main() {

int m,k,i,a,n=0;

scanf("%d",&a); for(m=2;m<=a;m=m+1) { k=sqrt(m);

for(i=2;i<=k;i++) if(m%i==0) break;

if(i>=k+1)

{ printf("%d\\n",m); n=n+1; } }

return 0; }

1456: 求数组平台【数组】

给定一个整数数组b[n],b中连续的相等元素构成的子序列称为平台。试设计算法,求出b中最长平台的长度。 输入

输入数组长度

输入数组中各个元素的值 输出

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C语言题目及解答(5)在线全文阅读。

C语言题目及解答(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/382872.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: