當前位置:首頁 » 編程語言 » c語言程序設計考題

c語言程序設計考題

發布時間: 2022-03-08 17:47:32

c語言編程題目

#include<stdio.h>
int main()
{
int i, j, T;
while (scanf("%d", &T) != EOF &&(T>=1&&T<=2000))
{
int a[T][2];
for (i = 0; i < T; i++)
for (j = 0; j < 2; j++)
scanf("%d", &a[i][j]);
for (i = 0; i < T; i++)
{
printf("case %d:\n", i + 1);
printf("%d\n", a[i][0] + a[i][1]);
}
}
return 0;
}

Ⅱ C語言程序設計題目

#include <stdio.h>#define PI 3.14159void Circle()/*圓周長*/
{
float r;
printf("請輸入圓的半徑:");
scanf("%f",&r);
printf("周長是:%f\n",2*r*PI);
}void CircleArea()/*圓面積*/
{
float r;
printf("請輸入圓的半徑:");
scanf("%f",&r);
printf("面積是:%f\n",r*r*PI);
}void Boll()/*圓球表面積*/
{
float r;
printf("請輸入圓球的半徑:");
scanf("%f",&r);
printf("表面積是:%f\n",4*r*r*PI);
}void BollArea()/*球體積*/
{
float r;
printf("請輸入圓球的半徑:");
scanf("%f",&r);
printf("體積是:%f\n",4*r*r*r*PI/3);
}void Cylinder()/*圓柱體積*/
{
float r;
float h;
printf("請輸入圓柱的半徑:");
scanf("%f",&r);
printf("請輸入圓柱的高:");
scanf("%f",&h);
printf("體積是:%f\n",r*r*PI*h);
}void main()
{
char choose;
while(1)
{
printf("圓周長——1\n圓面積——2\n球表面積——3\n球體積——4\n圓柱體積——5\n退出——0\n");
printf("請選擇:");
scanf("%c",&choose);
if(choose=='0') break;
else
{
switch(choose)
{
case '1':Circle();break;
case '2':CircleArea();break;
case '3':Boll();break;
case '4':BollArea();break;
case '5':Cylinder();break;
default:printf("您的輸入有誤!\n");
}
}
}
}

Ⅲ C語言編程的題目

摘要 "假如是用C語言做

Ⅳ c語言程序設計題目

#include <stdio.h>
int main()
{
char s[100],s2[200];
int i,j,k;
printf("input one line string:\n");
gets(s); //輸入一行字元串,允許含空格
i=0; j=0; //原字元下標位置 i, 新字元下標位置j
while(s[i]!='\0'){
if (s[i]>='0' && s[i]<='9'){
s2[j++]='$';s2[j++]=s[i++]; //是數字的加入一個美元符號
} else s2[j++]=s[i++];
} ;
s2[j]='\0';
printf("%s\n",s2);
return 0;
}

Ⅳ C語言程序設計考題

c
15個
"和"分別都算一個,最後結束算一個(代表回車之類,表示字元串結束標志)
一共15個

Ⅵ C語言程序設計題目

你好,
在C語言中浮點運算一般採用double,
如果採用float會有精度丟失的問題。
q = sqrt(deta)/2*a; 你這行貌似寫錯了。
祝你生活愉快。

Ⅶ C語言程序設計題目!!!

//這是一版適合自己在數組中自己添加數據的,我初學者,要是顯得很冗餘的話別笑話我哈,呵呵
#include <stdio.h>

int main(void)
{
int a[10];
int n;
n=1;
//像10個元素中錄入數據
printf("請輸入10個數字\n");
for(int s = 0; s < 10; s++)
{
scanf("%d", &a[s]);
}

//原始數組元素輸出
for(int i = 0; i <= 9; i++)
{
printf("a[%d] = %d\t", i, a[i]);
}

printf("\n");

printf("請輸入n的數值\n");
scanf("%d", &n);
int temp[10];
//這里是將數組的前n個元素取出來,存放在臨時數組中
for(int j=0; j < n; j++)
{
temp[j] = a[j];
}
printf("\n");
//從第n+1個元素開始向前位移n個元素
for(int r = 0; r <= 9-n; r++)
{
a[r] = a[r+n];
}
//將末n個元素進行賦值
for(int t = 0; t < n; t++)
{
a[t+r] = temp[t];
}

//改變後數組的輸出
for(int k = 0; k <= 9; k++)
{
printf("a[%d] = %d\t", k, a[k]);
}

return 0;
}

Ⅷ c語言程序設計考題

靠 。。這么難。。

才給。。20

我看是沒人來了。。

閃~~~~

Ⅸ C語言程序設計題目,急求答案啊

int main(void)
{
int a,b,c,d;
scanf("%d",&a);
b=a/100(百位);
if(b==0)進入十位判斷;
else{
switch(b){
case :1 printf("one hundred");break;

case : 9 printf("nine hundred");break;
}
printf("and");

c=(a/10)%10(十位);
if(c==0)直接對個位判斷;
else if(c==1) {
重新對c=a%100 ;
if(c==10)printf("ten");break; 整個程序結束;
if(c>=11)
switch(c){
case :11~19 printf("11~19");break;繼續執行個位;


if(c>=2) {
switch(c){
case 2~9 printf("20~90");break;//記得輸出時加空格。
}
}
d=a%10(個位)
switch(d){
case 1~9 printf("one~nine");break;//個位輸出時帶上"\n".// C=10的時候這步不用走,所以不考慮d=0的情況;

returne 0;
}
大概就這樣了,具體的自己再補充下,這個程序比較狹隘,不容易推廣。例如4位或者5位數等

Ⅹ C語言程序設計考題

前者任意值 後者為1

熱點內容
python3字元串格式 發布:2025-01-14 00:43:29 瀏覽:580
openwrt編譯模塊 發布:2025-01-14 00:40:25 瀏覽:383
長江存儲中芯國際 發布:2025-01-14 00:33:11 瀏覽:149
安卓手機怎麼樣測通路 發布:2025-01-14 00:30:50 瀏覽:464
uImage編譯 發布:2025-01-14 00:23:37 瀏覽:38
php繁體簡體 發布:2025-01-14 00:22:45 瀏覽:375
雷克薩斯es200哪個配置值得買 發布:2025-01-14 00:14:34 瀏覽:783
python可以開發游戲嗎 發布:2025-01-14 00:14:28 瀏覽:483
我的世界電腦版決戰斗羅伺服器怎麼玩 發布:2025-01-14 00:14:26 瀏覽:320
python時序圖 發布:2025-01-14 00:10:46 瀏覽:960