重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
#include stdio.h
企業建站必須是能夠以充分展現企業形象為主要目的,是企業文化與產品對外擴展宣傳的重要窗口,一個合格的網站不僅僅能為公司帶來巨大的互聯網上的收集和信息發布平臺,成都創新互聯面向各種領域:生料攪拌車等網站設計、營銷型網站建設解決方案、網站設計等建站排名服務。
void main()
{
float score[10],max,min,sum=0;
int i;
for(i=0;i10;i++)
{
printf("請輸入第%d個評委的分數",i+1);
scanf("%g",score[i]);
sum+=score[i];
}
max = score[0];
min = score[0];
for(i=0;i10;i++)
{
if(maxscore[i])
{
max=score[i];
}
if(minscore[i])
{
min = score[i];
}
}
sum = (sum-min-max)/8;
printf("平均分是:%g",sum);
system("pause");
}
#include stdio.h
void main()
{
int shu[5][5],i,j,sum=0,sum1=0;
for(i=0;i5;i++)
{
for(j=0;j5;j++)
{
printf("shu[%d][%d]",i,j);
scanf("%d",shu[i][j]);
}
}
for(i=0;i5;i++)
{
for(j=0;j5;j++)
{
if(i==j)
{
sum+=shu[i][j];
}
if(i+j==4)
{
sum1+=shu[i][j];
}
}
}
printf("對角元素之和是sum=%d\nsum1=%d",sum,sum1);
system("pause");
}
#include stdio.h
void main()
{
int i,score[15],nums[15],count=0;
int shu[5];
for(i=0;i5;i++)
{
shu[i]=0;
}
for(i=0;i15;i++)
{
printf("請輸入第%d個同學的學號:",i+1);
scanf("%d",nums[i]);
printf("請輸入第%d個同學的成績:",i+1);
scanf("%d",score[i]);
while(score[i]100score[i]0)
{
printf("你輸入的成績有誤,請重新輸入");
printf("請輸入第%d個同學的成績:",i+1);
scanf("%d",score[i]);
}
}
for(i=0;i15;i++)
{
if(score[i]60)
{
count++;
}
else if(score[i]=60score[i]70)
{
shu[0]++;
}
else if(score[i]=70score[i]80)
{
shu[1]++;
}
else if(score[i]=80score[i]89)
{
shu[2]++;
}
else if(score[2]=90score[i]100)
{
shu[3]++;
}
else if(score[i]==100)
{
shu[4]++;
}
}
printf("\n60分以下的同學有%d人",count);
printf("\n60分--69的同學有%d人",shu[0]);
printf("\n70分79的同學有%d人",shu[1]);
printf("\n80分89的同學有%d人",shu[2]);
printf("\n90分99的同學有%d人",shu[3]);
printf("\n100分的同學有%d人",shu[4]);
system("pause");
}
很簡單,把它轉化為字符串。然后求字符串長度。利用itoa函數或者sprinf
你只需要按那個模版就行,那些內容就改成你的作業
班級: 學號: 姓名:
實驗9 指針
一、實驗目的
(1)掌握指針概念,并定義與使用它。
(2)使用數組的指針和指向數組的指針變量。
(3)使用字符串的指針和指向字符串的指針變量。
二、實驗內容
1. 將一個3*3的矩陣轉置,用函數實現。
2. 有n個人圍成一圈,順序排號。從第一個人開始報數(1~3),凡報到3的人退出,問第幾號的人能留下。
三、實驗環境
硬件:(1)學生用微機
(2)多媒體實驗教室
軟件:(1)Windows XP 中文操作系統
(2)VC++ 6.0
四、實驗結果
程序1:
#includestdio.h
void main()
{
void move(int *pointer);
int a[3][3],*p,i;
printf("input marix:\n");
for(i=0;i3;i++)
scanf("%d %d %d",a[i][0],a[i][1],a[i][2]);
p=a[0][0];
move(p);
printf("matrix:\n");
for(i=0;i3;i++)
printf("%d %d %d\n",a[i][0],a[i][1],a[i][2]);
}
void move(int *pointer)
{
int i,j,t;
for(i=0;i3;i++)
for(j=i;j3;j++)
{
t=*(pointer+3*i+j);
*(pointer+3*i+j)=*(pointer+3*j+i);
*(pointer+3*j+i)=t;
}
}
程序2:
#includestdio.h
void main()
{
int i,k,m,n,num[50],*p;
printf("input num of person:");
scanf("%d",n);
p=num;
for(i=0;in;i++)
*(p+i)=i+1;
i=0;
k=0;
m=0;
while(mn-1)
{
if(*(p+i)!=0)k++;
if(k==3)
{
*(p+i)=0;
k=0;
m++;
}
i++;
if(i==n)i=0;
}
while(*p==0)p++;
printf("the last num is %d\n",*p);
}
結果1:(就是程序運行之后出現的框,截圖后粘貼這里)
結果2:
五、總結:
通過這個實驗的學習, 基本掌握了指針的基本用法。
c(c++)上機實驗報告格式:
⒈ ?實驗目的 ?
(1) 了解在具體的語言環境下如何編輯、編譯、連接和運行一個 C 程序。
⑵ 通過運行簡單的 C 程序,初步了解 C 源程序的特點。
⑶ 掌握 C 語言數據類型,熟悉如何定義一個整型、字符型和實型的變量,以及對它們賦值的方法。
⑷ 掌握不同的類型數據之間賦值的規律。
⑸ 學會使用 C 的有關算術運算符,以及包含這些運算符的表達式,特別是自加(++)和自減(--)運算符的使用。
2.實驗內容和步驟
⑴ ?檢查所用的計算機系統是否已安裝了 C 編譯系統并確定他所在的子目錄。
⑵ 進入所用的集成環境。
⑶ 熟悉集成環境的界面和有關菜單的使用方法。
⑷ 輸入并運行一個簡單的、正確的程序。
⒊ 實驗題目
⑴ 輸入下面的程序
# include “stdio.h” void main()
{ printf(“This is a c program.\n”); }
程序無誤,其運行的結果為: