c語言題目4
發布時間: 2021-03-30 14:44:03
❶ c語言選擇題4
1、調用strlen(」abcd\Oef\0g「)的返回值為( A )。
strlen不返回NULL
2. 若有以下語句,則正確的描述是( c)。
3. 設有數組定義:char array[]=」China」;,則數組array所佔的空間為( C )。
在開拓存儲空間是時候有一個null,這要算進去
4. 下列程序執行後的輸出結果是( A)。
printf函數有錯誤,冒號多了個
5. 當執行下面的程序時,如果輸入ABC,則輸出結果是(A )。
函數作用估計你都會的啦
6、程序運行後的輸出結果是( D )。
7. 以下程序的輸出結果是( A )。
8. 有下面的程序段(D)。
9. 下面程序的運行結果是(A )。
10. 以下程序的輸出結果是 (B)
原來一個學期不碰C語言會生疏這么多的,有錯誤的就原諒
❷ c語言選擇題4
31. A
32. B
33. B
34. B
35. B
36. C
37. A
38. A
39. A
40. A
❸ C語言作業題4
上機調試一下就知道了
❹ c語言題目四道
一、
#include"stdio.h"
intmain(void){
charch;
printf("Pleaseenteralowercaseletter: ");
scanf("%c",&ch);
printf("%c ",ch&0xDF);
fflush(stdin);
printf("Pleaseenteralowercaseletter: ");
ch=getchar();
printf("%c ",ch&0xDF);
return0;
}
二、
#include"stdio.h"
intmain(void){
intm,n;
printf("Pleaseinputtwointegers: ");
scanf("%d%d",&m,&n);
printf("TheMAXis%d ",m>n?m:n);
return0;
}
三、
#include"stdio.h"
intmain(void){
intyear;
printf("Pleaseenterayear: year=");
scanf("%d",&year);
if(year%4==0&&year%100||year%400==0)
printf("%disaleapyear ",year);
elseprintf("%disnotaleapyear ",year);
return0;
}
四、
#include"stdio.h"
intmain(void){
inta,b,c;
printf("Pleaseenteranintegera,b,c: ");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
a^=b,b^=a,a^=b;
if(a>c)
a^=c,c^=a,a^=c;
if(b>c)
b^=c,c^=b,b^=c;
printf("TheMAXis%d TheMINis%d ",c,a);
return0;
}
❺ C語言的題目4
c:
#include<stdio.h>
#include<stdlib.h>
intdirs[4][2]={{0,1},{1,0},{0,-1},{-1,0}};
intmain(void){
intn,**a,x,y,d=0,tx,ty;
scanf("%d",&n);
if(n%2==0){
printf("Wrongdata ");
return0;
}
a=(int**)malloc(sizeof(int*)*n);
for(inti=0;i<n;i++){
a[i]=(int*)malloc(sizeof(int)*n);
}
x=(n-1)/2;
y=(n-1)/2;
for(inti=1;i<=n*n;i++){
a[x][y]=i;
x+=dirs[d][0];
y+=dirs[d][1];
tx=x+dirs[(d+1)%4][0];
ty=y+dirs[(d+1)%4][1];
if(tx>=0&&tx<n&&ty>=0&&ty<n&&!a[tx][ty]){
d=(d+1)%4;
}
}
for(inti=0;i<n;i++){
for(intj=0;j<n;j++){
printf("%3d",a[i][j]);
}
printf(" ");
}
return0;
}
❻ c語言題目4
這道題先用3,5,7各除以一遍 計數可以整除幾個 最後看看就好了
#include<stdio.h>
intmain()
{
intx,total=0;
scanf("%d",&x);
if(!(x%3))total++;
if(!(x%5))total++;
if(!(x%7))total++;
if(!total)printf("%d不能被3,5,7中任意一個數整除 ",x);
elseif(total==1)printf("%d能被其中一個數整除 ",x);
elseif(total==2)printf("%d能被其中兩數整除 ",x);
elseprintf("%d能同時被3,5,7整除 ",x);
return0;
}
❼ c語言題目4.
#include<iostream>
usingnamespacestd;
intfactorial(inta){
intb=1;
if(a==1||!a)return1;
b=a*factorial(a-1);
returnb;
}
intmain(){
for(intn;cin>>n;){
ints=0;
for(inti=1;i<=n;i++)
s+=factorial(i);
cout<<s<<endl;
}
}
有疑問請追問哦。