老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

c語言題目及利用函數 c語言運用數學函數

C語言設計函數和調用函數的題目

#include?stdio.h

我們提供的服務有:成都做網站、成都網站建設、微信公眾號開發、網站優化、網站認證、海興ssl等。為近千家企事業單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的海興網站制作公司

#define?STUDENTNUM?10

/*?由于學號只有9個數字,一個long型的整數就可以表示?*/

/*?成績只是0~100之間,一個char就可以表示了?*/

struct?student

{

long?xh;

char?dxyy;

char?cyycxsj;

char?jsjdl;

}?students[STUDENTNUM];

int?ResearchStu(long?xh);

/*?從文件讀取學生成績,如果文件不存在,需要手工輸入成績?*/

/*??成績數值必須在0~100之間。*/

void?init()

{

int?i,?tmp,?err;

FILE?*?fp?=?fopen("cj.dat",?"rb");

if(fp)?fread(students,?STUDENTNUM,?sizeof(struct?student),?fp);

else

{

for(i=0;?iSTUDENTNUM;?i++)

{

err?=?0;

printf("請輸入學號:");

scanf("%ld",?students[i].xh);

printf("請輸入大學英語成績:");

scanf("%d",?tmp);

if(0?=?tmp??tmp?=?100)?students[i].dxyy?=?(char)tmp;

else?err?=?1;

printf("請輸入C語言程序設計成績:");

scanf("%d",?tmp);

if(0?=?tmp??tmp?=?100)?students[i].cyycxsj?=?(char)tmp;

else?err?=?1;

printf("請輸入計算機導論成績:");

scanf("%d",?tmp);

if(0?=?tmp??tmp?=?100)?students[i].cyycxsj?=?(char)tmp;

else?err?=?1;

if(err)

{

printf("成績輸入錯誤,需要重新輸入!\n");

i--;

}

}

}

}

void?main()

{

long?xh,?pos;

init();

scanf("%ld",?xh);

pos?=?ResearchStu(xh);

if(pos?==?-1)?printf("查無此人!");

else

{

printf("%d\t大學英語\t%d分\n",?students[pos].xh,?students[pos].dxyy);

printf("%d\tC語言程序設計\t%d分\n",?students[pos].xh,?students[pos].cyycxsj);

printf("%d\t計算機導論\t%d分\n",?students[pos].xh,?students[pos].jsjdl);

}

}

int?ResearchStu(long?xh)

{

int?i;

for(i=0;?iSTUDENTNUM;?i++)?if(students[i].xh?==?xh)?return?i;

return?-1;

}

C語言題目,利用自定義函數編寫程序,求下面的式子: Y=1*1/2*1/3……*1/n (n的數值由鍵盤輸入,n

#include?stdio.h

int?calc(int?n)

{

if?(0?==?n?||?1?==?n)

{

return?1;

}

return?n?*?calc(n?-1);

}

void?main()

{

int?n?=?0;

printf("請輸入n的值:\n");

scanf("%d",?n);

double?s?=?0;

for?(int?i?=?1;?i?=?n;?i++)

{

//這里要注意下,需要轉成浮點型相除,否則結果永遠是0

s?=?1.0/calc(n);

}

printf("s?=?%lf\n",?s);

}

運行結果:

c語言題目,急求!!!要求利用函數,輸入一個日期字符串,然后輸出該日期的前一天!

typedef?struct?{

int?y;

int?m;

int?d;

}Date;

void?pre_date(Date*?s,?Date*?p)?{

*p?=?*s;

if?(p-d??1)?{

p-d--;

return;

}

p-m--;

switch?(p-m)?{

case?0:

p-y--;

p-m?=?12;

case?1:?case?3:?case?5:?case?7:?case?8:?case?10:

p-d?=?31;

break;

case?2:

p-d?=?28;

if?(((p-y?%?4?==?0))??!(p-y?%100?==?0??p-y?%?400?!=?0))

p-d++;

break;

case?4:?case?6:?case?9:?case?11:

p-d?=?30;

break;

}

}

void?get_date(char*s?,?Date*?d)?{

const?char?fmt[]?=?"YYYYMMDD";

const?char*?m?=?fmt;

d-y?=?d-m?=?d-d?=?0;

while?(*s)?{

int?*c;

switch?(*m)?{

case?'Y':?c?=?d-y;break;

case?'M':?c?=?d-m;break;

case?'D':?c?=?d-d;break;

}

*c?=?*c?*?10?+?(*s?-?'0');

m++;

s++;

}

}

int?main()?{

char?str[512];

Date?d1,?d2;

gets(str);

get_date(str,?d1);

pre_date(d1,?d2);

printf("%d-%02d-%02d",?d2.y,?d2.m,?d2.d);

return?0;

}

c語言編程題目求解

題目1:

使用if多分支結構:

c

#includestdio.h

int main()

{

int score;

printf("請輸入學生的成績:\n");

scanf("%d", score);

if(score=90 score=99){

printf("學生的成績等級為A\n");

}else if(score=80 score=89){

printf("學生的成績等級為B\n");

}else if(score=70 score=79){

printf("學生的成績等級為C\n");

}else if(score=60 score=69){

printf("學生的成績等級為D\n");

}else if(score=0 score=59){

printf("學生的成績等級為E\n");

}else{

printf("輸入的成績不合法\n");

}

return 0;

}

使用switch多分支結構:

c

#includestdio.h

int main()

{

int score;

printf("請輸入學生的成績:\n");

scanf("%d", score);

switch(score/10){

case 10:

case 9:

printf("學生的成績等級為A\n");

break;

case 8:

printf("學生的成績等級為B\n");

break;

case 7:

printf("學生的成績等級為C\n");

break;

case 6:

printf("學生的成績等級為D\n");

break;

default:

if(score=0 score=59){

printf("學生的成績等級為E\n");

}else{

printf("輸入的成績不合法\n");

}

break;

}

return 0;

}

題目2:

c

#includestdio.h

#includemath.h

int is_prime(int num)

{

int i;

for(i=2; i=sqrt(num); i++){

if(num%i == 0){

return 0;

}

}

return 1;

}

int main()

{

int num;

printf("請輸入一個整數:\n");

scanf("%d", num);

if(is_prime(num)){

printf("%d是素數\n", num);

}else{

printf("%d不是素數\n", num);

}

return 0;

}

題目3:

c

#includestdio.h

#define N 5

int main()

{

int arr[N];

int i, temp;

printf("請輸入%d個數:\n", N);

for(i=0; iN; i++){

scanf("%d", arr[i]);

}

for(i=0; iN/2; i++){

temp = arr[i];

arr[i] = arr[N-1-i];

arr[N-1-i] = temp;

}

printf("逆序輸出數組:");

for(i=0; iN; i++){

printf("%d ", arr[i]);

}

printf("\n");

return 0;

}


當前名稱:c語言題目及利用函數 c語言運用數學函數
瀏覽地址:http://www.xueling.net.cn/article/ddosjoj.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 国产太嫩了在线观看 | 免费观看亚洲视频 | 少妇张开腿露私下 | 男女一级毛片 | 国产亚洲欧美日韩在线一区二区三区 | 9久9久9久女女女九九九一九 | 一色桃子av一区二区 | 中文字幕中文字幕中文字幕亚洲无线 | www一片黄 | 国产久热香蕉在线观看 | 激情欧美成人久久综合 | 法国性迷宫 | 免费观看av网站 | 一级做a爱片特黄在线观看 国产9页 | 中文字幕日本在线观看 | 亚欧洲精品视频免费观看mv在线观看 | 成年人免费小视频 | 中国精品一区二区三区 | 日日噜噜噜噜夜夜爽亚洲精品 | 两个男人吮她的花蒂和奶水视频 | 午夜影视一区二区 | 亚洲美女免费视频 | 在线观看国产二区 | 东京无码熟妇人妻AV在线网址 | 向往的生活第2季免费观看 被按摩师玩弄到潮喷在线播放 | 999精品影视在线观看不卡网站 | 欧美黄片免费观看 | 娇小1213╳yⅹ╳毛片 | 欧美96在线丨欧 | 久久精品激情 | 亚洲国产欧美一区 | xxx麻豆 | 亚洲清色 | www.狠狠操.com | 蜜臀AV无码精品人妻色欲 | 日韩一区二区三区在线视频观看 | 狠狠做深爱婷婷久久综合一区 | yellow在线观看免费观看大全 | 高潮岳喷我一脸 | 欧美牲交a欧美牲交aⅴ一 | 琪琪宅男午夜视频 |