當前位置:首頁 » 編程語言 » c語言編程填空題大全
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言編程填空題大全

發布時間: 2023-02-13 14:18:41

c語言編程問題(填空題)

1、程序pritf(「%c」,'A';的結果_____。又a的ASCII碼為97,則表達式b+2的值是________.

65 100

2、main()
{
int x[]={1,11,111,1111,11111,},*p,a,b;
p=x;
a=*p++;
b=(*p)++
}則a為___1____,b為____11____.

3、使得該程序能夠判斷輸入數是否是11的倍數,能輸出yes,否則輸出no

#__include______「stdio.h」
main()
{ int k;
pintf(「Enter a int number:」);
scanf(「%d,&k);
if (____k %11==0______)
printf(「yes\n」);
else
printf(「no\n」)
}

4、
使得該程序能統計字元數組a中的小寫字母個數。

main()
{
char a[]="hello everyone! welcome to my house";
int i=0;j=0;
while(a[i]!='\0')
{
if (____a[i]>='a'&&a[i]<='z'______)
j++;
i++;
}
printf("this sentence has%d letters",j);
}

❷ C語言——填空題、程序填空題


1)0
2)7
3)3

(1): 0
(2): break;
(3):mid-1;

❸ 幾個簡單C語言程序填空題,急!!

1、給以下程序輸入3個數值給a,b,c,變數b中的值給a,變數c中的值給b,變數a中的值給

c,交換後輸出a,b,c的值。

#include <stdio.h>
main()
{int a,b,c__n;___
printf("enter a,b,c");scanf("%d%d%d",&a,&b,&c);
____n = a____;____a = b___;____b = c____;____c = __n___;
printf("%d%d%d",a,b,c);
}

2、求出200以內的整數中,最大的可以被17整除的數是哪個數。
#include <stdio.h>
___1_void main (void)__
{int i;
for(___i = _200___;___i > 0____;i--)
{if(___!(_i % 17_)__)break;}
printf("%d\n",____i_____);
}

3,以下程序從終端讀入數據到數組中,統計其中正數的個數,並計算它們的和。
main()
{int i,a[20],sun,count;
sum=count=0;
for(i=0;i<20;i++)scanf("%d",___&a[i]___);
for(i=0;____i < 20____;i++)
{if(a[i]>0)
{count++
sum+=___a[i]____;
}
}
printf("sum=%d,count=%d\n",___sum____,___count____);
}

4,以下程序的功能是調用函數fun計算:m=1+2+3+4+5+6+7+8+9+10,並輸出結果。
int fun(int n)
{int m=0,i;
for(i=___1___;i<=n;____i++____)
{
m=____m + i____;
}
return___m____;
}
main()
{printf("m=%d\n",__fun(10)____);}

5,以下程序將數組中的數據按逆序存放
#include <stdio.h>
#define SIZE 12
main()
{int a [SIZE],i,j,t;
for(i=0;i<SIZE;i++) scanf("%d",__&a[i]__);
i=0;j=____11____
while(i<j)
t=a[i];___a[i] = a[j]____;__a[j] = t____;i++;j--__}
for(i=0;i<SIZE;i++)printf("%3d",a[i]);
printf("\n");
}

❹ 5道C語言填空題

1。主函數
2。x=x*(y+5)
3。1
4。m%3==0 && m%4==0
5。9 4

❺ C語言程序填空題

#include <stdio.h>#include <math. h>
int isPrime(int num){ 1判斷num是否為質數
for(int i=2; i<num
if( num%i==0return 1;

(1分); i++) //注意:空格外面已經有分號,格子里(2分)) return 0;

int sumDigits(int num){ //返回num各位數字之和
int sum;
for( sum=0; num! =0; num=num/10
sum += | num%10return sum;

(3分) )
(2分);

int main(){
int num;
scanf("%d" , &num); //輸入一一個整數,並假設輸入的數大於1
if( isPrime(sumDigits (nym)) (2分)== 1 ) printf("各位數字之和是素數! \n");else printf("各位數字之和不是素數! \n");return 0;

❻ C語言 程序 填空題

1.以下程序的功能是:通過指針操作,找出三個整數中的最小值並輸出。請填空。#include"stdlib.h"main(){int*a,*b,*c,num,x,y,z;a=&x;b=&y;c=&z;printf("輸入3個整數:");scanf("%d%d%d",a,b,c);printf("%d,%d,%d\n",*a,

❼ C語言編程 填空題

void HeapCreat(SqList *s, int i, int length){
int j=2*i+1;
int temp;
while(j < length){
if(j+1<length && s->a[j]<s->a[j+1]){
j++;
}
if(s->a[i] < s->a[j]){
temp=s->a[i];
s->a[i]=s->a[j];
s->a[j]=temp;
i=j ;
j=2*i+1;
}
else{
return;
}
}
}
void HeapSort(SqList *s){
int i,temp;
for(i=s->length/2-1;i>=0;i--){
HeapCreat(s,i,len-1);
}
for(i=s->length-1;i>0;i--){
temp=s->a[i];
s->a[i]=s->a[0];
s->a[0]=temp;
HeapCreat(s,0,i-1);
}
}

❽ c語言填空題

1.一個C源程序中至少應包括一個___主函數_____。
2. 若a是int型,且a的初值為6,則計算表達式a+=a-=a*a後,a的值為___-60_____。
3.若有定義:intb=7;float a=2.5,c=4.7;則表達a+(int)(b/3*(int)(a+c)/2)%4的值為__4.5______。
4.若a為整型變數,則表達式(a=4*5,a*2),a+6的值為___26______。
5.以下程序執行後,如果從鍵盤上輸入1289,則輸出結果為___9821________。
main()
{
int n1,n2;
scanf(「%d」,&n2);
while(n2!=0)
{
n1=n2%10;
n2=n2/10;
printf(「%d」,n1);
}
}
6.在調用C語言的庫函數對字元串進行操作時,應包含的頭文件是____string.h__________。