下载此文档

CC 经典程序完美打印版(适合笔试).doc


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
C/C++经典程序完美打印版(适合笔试)
Example2: 冒泡发排序
// : 定义控制台应用程序的入口点。
#include ""
int _tmain(int argc, _TCHAR* argv[])
{
int a[10];
int i,j,t;
printf("input 10 numbers:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<9;i++) //控制循环扫描共n-1次
for(j=0;j<9-i;j++) //每次比较次数为n-i-1次
{
if(a[j] > a[j+1])
{
t = a[j];
a[j] = a[j+1];
a[j+1] = t;
}
}
printf("the sorted numbers:\n");
for(i=0;i<10;i++)
printf("%3d",a[i]);
return 0;
}
Example3: 将一个二维数组行和列元素互换,存到另一个二维数组里。
// : 定义控制台应用程序的入口点。
#include ""
int _tmain(int argc, _TCHAR* argv[])
{
int a[2][3]={{1,2,3},{4,5,6}};
int b[3][2];
printf("array a: \n");
for(int i=0;i<2;i++)
{
for(int j=0;j<3;j++)
{
printf("%5d",a[i][j]);
b[j][i] = a[i][j];
}
printf("\n");
}
printf("array b: \n");
for(int i=0;i<3;i++)
{
for(int j=0;j<2;j++)
printf("%5d",b[i][j]);
printf("\n");
}
return 0;
}
Example4: 求一个3*4的矩阵的最大值,并输出其所在的行和列
#include ""
int _tmain(int argc, _TCHAR* argv[])
{
int i,j,row = 0,colum = 0,max;
int a[3][4] = {{10,5,36,2},{-18,6,28,-36},{2,15,-10,-89}};
max = a[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if(a[i][j]>max)
{
max = a[i][j];
row = i;
colum = j;
}
printf("max = %d,row = %d,cloum = %d",max,row,colum);
return 0;
}
Example5: 输出一个字符串
#include ""
int _tmain(int argc, _TCHAR* argv[])
{
char a[15]={'h','o','w',' ','a','r','e',' ','y','o','u'};
for(int i=0;i<11;i++)
printf("%c",a[i]);
printf("\n");
return 0;
}
注意单词之间的空格赋值
Example6: 利用一个scanf函数输入多个字符串,以空格分开
#include ""
int _tmain(int argc, _TCHAR* argv[])
{
char str1[5],str2[5],str3[5],str4[13];
printf("input three string:\n");
scanf("%s%s%s",str1,str2,str3);
printf("%5s%5s%5s\n",str1,str2,str3);
printf("input one string:\n");
scanf("%s",str4);
printf("%s\n",str4);
return 0;
}
注:把以n个用空格分开字符串输入给一个字符串数组,则其实数组只接收到第一个空格之前的内容,违背愿望。
Example7:输入一行字符串,统计其中有多少个单词,单词之间用空格分开
#include "stdaf

CC 经典程序完美打印版(适合笔试) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fy5186fy
  • 文件大小83 KB
  • 时间2018-01-16