国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

C語言算法38-48

發布時間:2017-10-8 14:17    發布者:ludi
關鍵詞: 嵌入式
【程序38
題目:求一個3*3矩陣對角線元素之和
1.程序分析:利用雙重for循環控制輸入二維數組,再將a累加后輸出。
2.程序源代碼:
main()
{
float a[3][3],sum=0;
int i,j;
printf("please input rectangle element:\n");
for(i=0;i<3;i++)
 for(j=0;j<3;j++)
 scanf("%f",&a[j]);
for(i=0;i<3;i++)
 sum=sum+a;
printf("duijiaoxian he is %6.2f",sum);
}
==============================================================
【程序39
題目:有一個已經排好序的數組。現輸入一個數,要求按原來的規律將它插入數組中。
1. 程序分析:首先判斷此數是否大于最后一個數,然后再考慮插入中間的數的情況,插入后
     此元素之后的數,依次后移一個位置。
2.程序源代碼:
main()
{
int a[11]={1,4,6,9,13,16,19,28,40,100};
int temp1,temp2,number,end,i,j;
printf("original array is:\n");
for(i=0;i<10;i++)
 printf("%5d",a);
printf("\n");
printf("insert a new number:");
scanf("%d",&number);
end=a[9];
if(number>end)
 a[10]=number;
else
 {for(i=0;i<10;i++)
  { if(a>number)
   {temp1=a;
    a=number;
   for(j=i+1;j<11;j++)
   {temp2=a[j];
    a[j]=temp1;
    temp1=temp2;
   }
   break;
   }
  }
}
for(i=0;i<11;i++)
 printf("%6d",a);
}
==============================================================
【程序40
題目:將一個數組逆序輸出。
1.程序分析:用第一個與最后一個交換。
2.程序源代碼:
#define N 5
main()
{ int a[N]={9,6,5,4,1},i,temp;
 printf("\n original array:\n");
 for(i=0;i printf("%4d",a);
 for(i=0;i {temp=a;
  a=a[N-i-1];
  a[N-i-1]=temp;
 }
printf("\n sorted array:\n");
for(i=0;i printf("%4d",a);
}
【程序41信盈達嵌入式企鵝一一起嗚嗚吧久零紀要
題目:學習static定義靜態變量的用法
1.程序分析:
2.程序源代碼:
#include "stdio.h"
varfunc()
{
int var=0;
static int static_var=0;
printf("\40:var equal %d \n",var);
printf("\40:static var equal %d \n",static_var);
printf("\n");
var++;
static_var++;
}
void main()
{int i;
for(i=0;i<3;i++)
varfunc();
}
==============================================================
【程序42
題目:學習使用auto定義變量的用法
1.程序分析:
2.程序源代碼:
#include "stdio.h"
main()
{int i,num;
num=2;
for (i=0;i<3;i++)
{ printf("\40: The num equal %d \n",num);
num++;
{
auto int num=1;
printf("\40: The internal block num equal %d \n",num);
num++;
}
}
}
==============================================================
【程序43
題目:學習使用static的另一用法。
1.程序分析:
2.程序源代碼:
#include "stdio.h"
main()
{
int i,num;
num=2;
for(i=0;i<3;i++)
{
printf("\40: The num equal %d \n",num);
num++;
{
static int num=1;
printf("\40:The internal block num equal %d\n",num);
num++;
}
}
}
==============================================================
【程序44
題目:學習使用external的用法。
1.程序分析:
2.程序源代碼:
#include "stdio.h"
int a,b,c;
void add()
{ int a;
a=3;
c=a+b;
}
void main()
{ a=b=4;
add();
printf("The value of c is equal to %d\n",c);
}
==============================================================
【程序45
題目:學習使用register定義變量的方法。
1.程序分析:
2.程序源代碼:
void main()
{
register int i;
int tmp=0;
for(i=1;i<=100;i++)
tmp+=i;
printf("The sum is %d\n",tmp);
}
==============================================================
【程序46
題目:宏#define命令練習(1)
1.程序分析:
2.程序源代碼:
#include "stdio.h"
#define TRUE 1
#define FALSE 0
#define SQ(x) (x)*(x)
void main()
{
int num;
int again=1;
printf("\40: Program will stop if input value less than 50.\n");
while(again)
{
printf("\40lease input number==>");
scanf("%d",&num);
printf("\40:The square for this number is %d \n",SQ(num));
if(num>=50)
again=TRUE;
else
again=FALSE;
}
}
==============================================================
【程序47
題目:宏#define命令練習(2)
1.程序分析:
2.程序源代碼:
#include "stdio.h"
#define exchange(a,b) { \ /*宏定義中允許包含兩道衣裳命令的情形,此時必須在最右邊加上"\"*/
int t;\
t=a;\
a=b;\
b=t;\
}
void main(void)
{
int x=10;
int y=20;
printf("x=%d; y=%d\n",x,y);
exchange(x,y);
printf("x=%d; y=%d\n",x,y);
}
==============================================================
【程序48
題目:宏#define命令練習(3)
1.程序分析:
2.程序源代碼:
#define LAG >
#define SMA <
#define EQ ==
#include "stdio.h"
void main()
{ int i=10;
int j=20;
if(i LAG j)
printf("\40: %d larger than %d \n",i,j);
else if(i EQ j)
printf("\40: %d equal to %d \n",i,j);
else if(i SMA j)
printf("\40:%d smaller than %d \n",i,j);
else
printf("\40: No such value.\n");
}
==============================================================

本文地址:http://m.qingdxww.cn/thread-517508-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 利用SAM E54 Xplained Pro評估工具包演示CAN轉USB橋接器以及基于CAN的主機和自舉程序應用程序
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产在线欧美精品 | 99精品视频免费 | 在线 中文字幕 日韩 欧美 | 国产精品原创巨作无遮挡 | 特级毛片8级毛片免费观看 特级黄a三级三级三级 | 国产一级二级三级在线观看 | 97高清| 欧美伊人| 国产宾馆自拍 | 亚洲码在线中文在线观看 | 最新香蕉97超级碰碰碰碰碰久 | 国产aⅴ一区二区三区 | 国产伦久视频免费观看 视频 | 国产欧美日韩精品一区二区三区 | 成人黄色网址 | 日产精品卡二卡三卡四卡乱码视频 | 快色在线观看免费播放高清 | 日本视频色| 国产精品99久久久久久www | 欧美精品一区二区三区视频 | 日本高清免费在线视频 | 国产成人精品2021欧美日韩 | 老司机aⅴ在线精品导航 | 免费在线不卡视频 | 国内色综合精品视频在线 | 花季传媒v3.037 | 欠操h| 国产精品免费观看视频播放 | 免费国产成人高清在线观看麻豆 | 亚洲欧美国产日本 | 久草视频在| 在线观看免费国产视频 | 四虎2023 | 国产一区二区三区高清 | 亚洲综合五月天 | 欧美一级日韩在线观看 | 999yy成年在线视频免费看 | 成人欧美在线观看 | 日本特黄高清免费大片爽 | 亚洲国产午夜精品理论片的软件 | 欧美一区二区三区激情视频 |