?MT1109和10相比
請(qǐng)編寫(xiě)一個(gè)簡(jiǎn)單程序,輸入一個(gè)整數(shù),和10比較,輸出比較結(jié)果
格式
輸入格式:
輸入整型
輸出格式:
輸出…大于或者等于或者小于10
#include<stdio.h>
int main()
{
int x;
scanf("%d", &x);
if (x > 10)
{
printf("%d大于10", x);
}
else if (x < 10)
{
printf("%d小于10", x);
}
else
{
printf("%d等于10", x);
}
return 0;
}
?MT1110最小值
輸入a,b兩個(gè)整數(shù),輸出他們之間的最小值
格式
輸入格式:
輸入2個(gè)整數(shù)用空格分隔
輸出格式:
輸出為整型
#include<stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
if (a > b)
{
printf("%d", b);
}
else
{
printf("%d", a);
}
return 0;
}
?MT1111最大值
輸入a,b兩個(gè)整數(shù),輸出他們之間的最大值
格式
輸入格式:
輸入2個(gè)整數(shù)用空格分隔
輸出格式:
輸出為整型
#include<stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
if (a > b)
{
printf("%d", a);
}
else
{
printf("%d", b);
}
return 0;
}
?MT1112中庸之道
請(qǐng)編寫(xiě)一個(gè)簡(jiǎn)單程序,輸入3個(gè)整數(shù),比較他們的大小,輸出中間的那個(gè)數(shù)
格式
輸入格式:
輸入整型,空格分隔
輸出格式:
輸出整型
#include<stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
if ((a > b && b > c) || (a < b && b < c))
{
printf("%d", b);
}
else if ((c > a && a > b) || (c < a && a < b))
{
printf("%d", a);
}
else
{
printf("%d", c);
}
return 0;
}
?MT1114偶數(shù)還是奇數(shù)
請(qǐng)編寫(xiě)一個(gè)簡(jiǎn)單程序,檢查一個(gè)正整數(shù)是偶數(shù)還是奇數(shù),如果是偶數(shù)輸出Y,否則輸出N。(不考慮0)
格式
輸入格式:
輸入整型
輸出格式:
輸出Y或者N
#include<stdio.h>
int main()
{
int x;
scanf("%d", &x);
if (x % 2 == 0)
{
printf("Y");
}
else
{
printf("N");
}
return 0;
}
?MT1115小于m的偶數(shù)
判斷n是否為小于m的偶數(shù),不考慮0,負(fù)數(shù)或者其他特殊情況。
格式
輸入格式:
輸入為整型n、m,空格分隔
輸出格式:
是則輸出YES否則輸出NO
#include<stdio.h>
int main()
{
int n, m;
scanf("%d %d", &n, &m);
if (n < m && n % 2 == 0)
{
printf("YES");
}
else
{
printf("NO");
}
return 0;
}
?MT1116正整數(shù)
判斷n是否為兩位數(shù)的正整數(shù)
格式
輸入格式:
輸入為整型n
輸出格式:
是則輸出YES否則輸出NO
#include<stdio.h>
int main()
{
int x;
scanf("%d", &x);
if ((x >= 10) && (x <= 99))
{
if (x >= 0)
{
printf("YES");
}
else
{
printf("NO");
}
}
else
{
printf("NO");
}
return 0;
}
?MT1117兩個(gè)負(fù)數(shù)
判斷x、y、z中是否有兩個(gè)負(fù)數(shù)。
格式
輸入格式:
輸入為整型x、y、z,空格分隔
輸出格式:
是則輸出YES否則輸出NO
#include<stdio.h>
int main()
{
int x, y, z;
scanf("%d %d %d", &x, &y, &z);
if ((x < 0 && y < 0) || (x < 0 && z < 0) || (z < 0 && y < 0))
{
printf("YES");
}
else
{
printf("NO");
}
return 0;
}
?MT1119大小寫(xiě)的轉(zhuǎn)換
請(qǐng)編寫(xiě)一個(gè)簡(jiǎn)單程序,實(shí)現(xiàn)輸入字符大小寫(xiě)的轉(zhuǎn)換。其他非法輸入(非字母的輸入)則原樣輸出。
格式
輸入格式:
輸入字符型
輸出格式:
輸出字符型
#include<stdio.h>
#include<ctype.h>
int main()
{
char str;
scanf("%c", &str);
if (isalpha(str))
{
if (str >= 65 && str <= 90)
{
str += 32;
printf("%c", str);
}
else
{
str -= 32;
printf("%c", str);
}
}
else
{
printf("%c", str);
}
return 0;
}
?MT1121小碼哥考完咯
小碼哥考完咯,你是她的老師,請(qǐng)使用switch語(yǔ)句編寫(xiě)一個(gè)程序,輸出她的分?jǐn)?shù)對(duì)應(yīng)的成績(jī)等級(jí)ABCDF。使用以下分級(jí)標(biāo)準(zhǔn):A=90-100,B=80-89,C=70-79,D=60-69,F(xiàn)=0-59。不考慮負(fù)數(shù)或者其他特殊情況。本題要求使用switch語(yǔ)句。
格式
輸入格式:
輸入為整型文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-463157.html
輸出格式:
輸出為字符型文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-463157.html
#include<stdio.h>
int main()
{
int grade;
scanf("%d", &grade);
grade = grade / 10;
switch (grade)
{
case 10:
printf("A");
break;
case 9:
printf("A");
break;
case 8:
printf("B");
break;
case 7:
printf("C");
break;
case 6:
printf("D");
break;
default:
printf("F");
}
return 0;
}
到了這里,關(guān)于碼蹄杯語(yǔ)言基礎(chǔ):選擇結(jié)構(gòu)(C語(yǔ)言)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!