c语言编程题目求解

c语言编程题目求解,第1张

题目1:

使用if多分支结构:

c

#include<stdio.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

#include<stdio.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

#include<stdio.h>

#include<math.h>

int is_prime(int num)

{

int i

for(i=2i<=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

#include<stdio.h>

#define N 5

int main()

{

int arr[N]

int i, temp

printf("请输入%d个数:\n", N)

for(i=0i<Ni++){

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

}

for(i=0i<N/2i++){

temp = arr[i]

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

arr[N-1-i] = temp

}

printf("逆序输出数组:")

for(i=0i<Ni++){

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

}

printf("\n")

return 0

}

代码文本:

#include "stdio.h"

int main(int argc,char *argv[]){

FILE *fp

int t[21],i,j,k,n

if(!(fp=fopen("numbers.txt","r+"))){

printf("Open the file failure, exit...\n")

return 0

}

printf("The original sequence is as follows:\n")

for(n=0fscanf(fp,"%d",t+n)!=EOFn++)//读并输出

printf("%d ",t[n])

putchar('\n')

rewind(fp)

printf("After sorting as follows:\n")

for(i=0i<ni++){//排序并输出册衡

for(k=i,j=k+1j<汪姿伍nj++)

if(t[k]>t[j])

k=j

if(k-i)

j=t[k],t[k]=t[i],t[i]=j

printf("%d ",t[i])//输出到困或屏幕

fprintf(fp,"%d ",t[i])//输出到文件

}

putchar('\n')

fclose(fp)

return 0

}

原文件式样:

排序后文件式样:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8211872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存