c语言非选择题

发布 2021-12-28 01:13:28 阅读 1098

改错题:

修改程序中的错误,实现将键盘输入字符串中的‘0’~‘7’转换成比它大2的数字字符,‘8’转换成‘0’,‘9’转换成‘1’。如:

输入:ab56cd89ef34gh43

输出:ab78cd01ef23gh65

#include <>

#include <>

void main()

char s1[100], s2[100];

int i,s_len;

printf("please input string: ");

gets(s1);

s_lens1

for(i=0; i

/**s2[i+10';

puts(s2);

getch();

修改程序其中的函数 void chg(char s[ ]将字符串中所有奇数位置上的大写字母转换成小写字母。

如:字符串ab?2cdef转换成ab?2cdef

#include <>

void chg(char s)

int i;

/**i=1 /*

while(s[i]!=0')

printf("na=%d nb=%d nc=%d",na,nb,nc);

getch();

编程题:打开完成其中的fun(x)函数,该函数的数学表达式是:

fun(x)=(sin2x+3tgx2)/︱lnx+√1+cos︱

例如:fun(-2.5)=-0.777

改错题:程序求1~99之间含有数字3或5的整数的和。

#include <>

void main()

int i,gw,sw,sum=0;

for(i=1;i<100;i++)

printf("the sum is:%d",sum);

getch();

修改程序其中的函数swap()用指针变量实现两变量值的交换。

#include <>

void swap(int *p, /q /*

int temp;

tempp;

q = p; /

*q = temp;

void main()

int a,b;

printf("input 2 numbers:");

scanf("%d%d",&a,&b);

printf("original: a=%d b=%d",a,b);

swap(&a,&b);

printf("now: a=%d b=%d",a,b);

getch();

填空题:将程序填写完整,查找存储在结构体数组中5位学生成绩最高者的姓名和成绩。

#include <>

void main()

struct student

struct student stu[5]=;

int i=0,k=0;

for(i=0;i<5;i++)

if(stu[i].score>max)

printf("name:%s,score:%.2f", stu[k].name,stu[k].score );

getch();

补充程序利用冒泡法对数组a中的数据按从小到大的顺序排列。

#include <>

#define n 10

void main()

int a[n]=;

int i,j

for(i=n-1;i>=1;i--)

printf("sorted numbers:");

for(i=0;i printf("%4d ",a[i]);

printf("");

getch();

编程题:打开完成其中的fun(x)函数,该函数的数学表达式是:

fun(x)={x/2 x<1000

0.3(x-1000)+500 1000<=x<=2000

0.5(x-2000)+800 2000<=x<=3000

0.8(x-3000)+1500 x>=3000

#include <>

#include <>

double fun(float x)

void main()

float x;

double y;

printf("please input a number: "

scanf("%f",&x);

printf("f(%.2f)=%2f",x,fun(x));

getch();

改错题:程序其中的函数fun()将字符串表示的八进制数转换成对应的十进制数,并返回转换结果。如:输入字符串:325 输出结果213

#include <>

int fun(/*char p /*

int x;

/**x=1; /

while(*p)

return(/*p /*

void main()

char str_s[6];

printf("enter string: "

gets(str_s);

printf("decimal is: %d",fun(str_s) )

getch();

填空题:补充程序编制某公司安排 zhang、wang、zhao、li四个人轮流值班的12天值班人员表。#include <>

C语言2023年福建省选择题

1 c源程序需经过 d 生成可执行文件。2 c 为合法的浮点型常量。a e 8 b 1e 8.5 c 1.0e 8 d 1.25e 3 若已定义 int a,b 则逗号表达式a 5,b 3,a a b的值是 b a 8 b 40 c 28 d 15 4 运算符 d 不能用于非整型数据运算。a b c...

2023年非选择题复习

这是非选择题的复习资料,请大家利用考前20天时间一定用力背下来。在背大题的同时,千万不要把80分单选题扔了。1 认真仔细看书。2 教材的同步单选。3 试卷单选解决好。4 把我在邮箱放得单选资料整熟。另,请大家看看2010年考题和 试卷的非选择题答案,体会 领悟这些题的答题技巧和方法。马克思主义哲学 ...

中考非选择题题型研究

中考非选择题题型特点。陕西中考非选择题每年4道大题,共36分。4道大题有一条明显的主线穿插引领,每道大题有鲜明的主题和主线对应,并由若干材料和设问组合而成,材料和设问一一对应。分析近8年非选择题,其呈现以下特点 1.设题材料 选材注重选取社会重大时政热点 社会热议话题 生活情境等,涉及政治 经济 文...