17、按由大到小的顺序输入10个int类型的数据将其存放在一个一维数组中,再输入一个整数到变量x,用二分法查找x是否是数组中的元素,若是,输出其在数组中的位置,否则输出不在数组中的提示。 View Code 18、输入一个小于10的正整数n,显示具有如下形式的n行杨辉三角形。图中n=6 View Code 19、编写程序,将某一指...
1 #include <iostream> 2 using namespace std; 3 4 int main() 5 { 6 double x, y; 7 int n; 8 cin>>x; 9 10 if(x<1000) n = 10; 11 else if(x>=1000 && x<2000) n = 9; 12 else if(x>=2000 && x<3000) n = 8; 13 else n = 7; 14 15 switch(n) 16 { 17 case 1...
main() { int i,j,n,m; /*定义变量i,j,n,m*/ int a[16] = { 0 }; /*定义数组a,元素初始值为0*/clrscr(); /*清屏*/ printf("please input the decimalism number(0~32767):\n");/*输出双引号内普通字符*/ scanf("%d",&n); /*输入n的值*/ for(m=0;m<15;m++) /*for循环从0...
char name[10]; printf(“请输入删除名字”); gets(name); if((fp=fopen(“c:elephone.txt”,“r”))==NULL){ printf(“不能打开文件n”); exit(0);} while(!feof(fp)) { fscanf(fp,“%s%s%s”,mem[i].name,mem[i].tel,mem[i].wu,mem[i].dz); if(strcmp(name,mem[i].name)!=0)i...
2.程序源代码: main() { int i,j,k; printf("\n"); for(i=1;i<5;i++) /*以下为三重循环*/ for(j=1;j<5;j++) for (k=1;k<5;k++) { if (i!=k&&i!=j&&j!=k) /* 确保 i 、 j 、 k 三位互不相同 */ printf("%d,%d,%d\n",i,j,k); } } === 【程序 2】 题目...
【例7-3】 输入10个数组元素,并按从大到小的顺序输出10个数组元素。 说明:本例程序中在第1个for语句用于输入10个元素的初值,在第2个for语句中又嵌套了一个循环语句,第2个for语句用于排序。本程序的排序采用选择排序法进行。在i次循环时,先把下标i赋于p,把该下标变量值a[i]赋于q。然后进入内循环,从a[i...
结果精确到小数点后两位 #include "stdio.h" #define n 3.1415926 int main() { float r,h,s,v; printf; scanf("%f%f",&r,&h); s=2*n*r*h; v=n*r*r*h; printf("s=%6.2f,v=%6.2f\n",s,v); } 3.4 分离整数 任意从键盘上输入一个三位正整数,要求正确地分离出它的个位、十位和百...
编程打印直角杨辉三角形 7、C语言必背18个经典程序之平均分问题 通过键盘输入3名学生4门课程的成绩,分别求每个学生的平均成绩和每门课程的平均成绩。要求所有成绩均放入一个4行5列的数组中,输入时同一人数据间用空格,不同人用回车其中最后一列和最后一行分别放每个学生的平均成绩、每门课程的平均成绩及班级总平均分...
在屏幕上显示杨辉三角形 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 ……….. *问题分析与算法设计 杨辉三角形中的数,正是(x+y)的N次方幂展开式各项的系数。本题作为程序设计中具有代表性的题目,求 解的方法很多,这里仅给出一种。 从杨辉三角形的特点出发...
#include<stdio.h>#defineN5intmain(void){int arr[N];//定义数组int i,temp;//定义变量printf("请输入一个5个元素数组:\n");for(i=0;i<N;i++){scanf("%d",&arr[i]);}printf("读取到的数组如下:\n");for(i=0;i<N;i++){printf("%d ",arr[i]);}printf("\n");for(i=0;i<2;i...