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)在线全文阅读。
相关推荐: