C语言 填空题 c语言程序填空题?

C\u8bed\u8a00\u7a0b\u5e8f\u586b\u7a7a\u9898

#include #include
int isPrime(int num){ 1\u5224\u65adnum\u662f\u5426\u4e3a\u8d28\u6570
for(int i=2; i<num
if( num%i==0return 1;

(1\u5206); i++) //\u6ce8\u610f:\u7a7a\u683c\u5916\u9762\u5df2\u7ecf\u6709\u5206\u53f7\uff0c\u683c\u5b50\u91cc(2\u5206)) return 0;

int sumDigits(int num){ //\u8fd4\u56denum\u5404\u4f4d\u6570\u5b57\u4e4b\u548c
int sum;
for( sum=0; num! =0; num=num/10
sum += | num%10return sum;

(3\u5206) )
(2\u5206);

int main(){
int num;
scanf("%d" , &num); //\u8f93\u5165\u4e00\u4e00\u4e2a\u6574\u6570\uff0c\u5e76\u5047\u8bbe\u8f93\u5165\u7684\u6570\u5927\u4e8e1
if( isPrime(sumDigits (nym)) (2\u5206)== 1 ) printf("\u5404\u4f4d\u6570\u5b57\u4e4b\u548c\u662f\u7d20\u6570! \n");else printf("\u5404\u4f4d\u6570\u5b57\u4e4b\u548c\u4e0d\u662f\u7d20\u6570! \n");return 0;

\u89e3\u9898\u601d\u8def\u662f\uff1a
\u5982\u679cx<0\uff0c\u5c31\u91cd\u5199y\u7684\u503c\uff0c\u4f7f y\u4e2d\u4fdd\u8bc1\u662fx\u7684\u7edd\u5bf9\u503c\u3002
\u586b\u7a7a\uff1a
y=-y \uff08\u6216\uff1ay=-x\uff09

1、定义compare(char *s1, char *s2)函数,以实现比较两个字符串大小的功能。

#include <stdio.h>

void compare(char *s1, char *s2)

{

while(*s1&&*s2&& ) {

s1++;

s2++ ;

}

return *s1-*s2 ;

}

void main(void)

{

printf("%d\n", compare("abCd", "abc");

}

2、函数fun的功能是:使字符串str按逆序存放。
void fun (char str[])
{

char m; int i, j;
for (i=0, j=strlen(str); i< j/2 ; i++, j--) {

m = str[i];
str[i] = str[j-1] ;
str[j-1] = m;

}
printf("%s\n",str);

}

3、以下程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。请填空。

#include <stdio.h>
void main( void)
{

float x[1000],sum=0.0,ave,a;
int n=0,i;
printf("Enter mark:\n");

scanf("%f",&a);
while (a>=0.0&& n<1000) {

sum+=a ;

x[n]= a ;
n++; scanf("%f",&a);

}
ave=sum/(n+1) ;
printf("Output:\n");
printf("ave=%f\n",ave);
for (i=0;i<n;i++)
if (x[i] <ave ) printf ("%f\n",x[I]);

}

4、以下fun函数的功能是:累加数组元素中的值.n为数组中元素的个数, 累加的和值放入x所指的存储单元中。
void fun(int b[ ],int n, int *x)
{

int k, r=0;
for (k=0; k<n; k++) r = r+b[k] ;
*x = r;

}
六1. 3,2,1
2. 题有错
3. 1:1,1
2:1,2
3:1,3

4. Zhao

1、定义compare(char *s1, char *s2)函数,以实现比较两个字符串大小的功能。
#include <stdio.h>
void compare(char *s1, char *s2)
{
while(*s1&&*s2&& *s1==*s2 ) {
s1++;
s2++;
}
return *s1-*s2;
}

2. 题有错,或者你写漏了

3. 1:1,1
2:1,2
3:1,3

4. Zhao

2、函数fun的功能是:使字符串str按逆序存放。
void fun (char str[])
{

char m; int i, j;
for (i=0, j=strlen(str); i< j ; i++, j--) {

m = str[i];
str[i] =str[j-1]; ;
str[j-1] = m;

}
printf("%s\n",str);

扩展阅读:c++考试 ... c语言填空题必背概念 ... 扫一扫题目出答案 ... c语言填空题怎么给分 ... c语言填空题及答案 ... c语言填空题该怎么做 ... c语言选择填空题库 ... c#考试题库 ... c语言编程题经典题目 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网