#include <stdioh>
int main(void)
{
char sex, sports, diet;
double faHeight, moHeight, height;
printf("用户性别(F/M)");
sex = getchar();
printf("父母身高:");
scanf("%lf%lf", &faHeight, &moHeight);
printf("是否喜爱体育锻炼(Y/N):");
getchar();
sports = getchar();
printf("是否有良好饮食习惯(Y/N):");
getchar();
diet = getchar();
if (sex == 'F')
height = (faHeight 0923 + moHeight) / 2;
else if (sex == 'M')
height = (faHeight + moHeight) 054;
if (sports == 'Y') height = 102;
if (diet == 'Y') height = 1015;
printf("身高是:%2lf", height);
return 0;
}
#include <stdioh>
void main()
{
int count = 0;
char answer;
char name[20];
int num;
printf("欢迎来到皮皮蟹设计的选择题考试程序!\n");
printf("请输入您的姓名:");
scanf("%s",&name);
printf("请输入您的学号:");
scanf("%d",&num);
system("pause");
printf("考试开始!时间为30分钟\n");
printf("1请选出 缺乏的,欠缺的 的英文翻译\n");
printf(" A、courtesy\n B、coward\n C、deficient\n D、deflect\n");
x: answer = getchar();
switch(answer)
{
case 'C' : printf("回答正确,加15分\n"); count =count +15;
break;
case 'A' : printf("回答错误!");
break;
case 'B' : printf("回答错误!");
break;
case 'D' : printf("回答错误!");
break;
default : goto x;
break;
}
system("pause");
printf("2请选出 谦虚 谦恭 请安 的英文翻译\n");
printf(" A、courtesy\n B、coward\n C、deficient\n D、deflect\n");
l: answer = getchar();
switch(answer)
{
case 'A' : printf("回答正确,加15分\n"); count =count +15;
break;
case 'B' : printf("回答错误!");
break;
case 'C' : printf("回答错误!");
break;
case 'D' : printf("回答错误!");
break;
default :goto l;
break;
}
}
我把后面的部分省略了,我直接在每道题default后面用了goto语句,既能让别人按错键重新按,又能将两道题连起来。
void choise(int a,int n)
{
int i,j,k,temp;
for(i=0;i<n-1;i++)
{
k=i; /给记号赋值/
for(j=i+1;j<n;j++)
if(a[k]>a[j]) k=j; /是k总是指向最小元素/
if(i!=k)
{
/当k!=i是才交换,否则a[i]即为最小/
temp=a[i];
a[i]=a[k];
a[k]=temp;
}
}
}
是指实现菜单功能么?
#include<stdioh>void main()
{
int a;
scanf("%d",&a);
switch(a)
{
case 1:printf("功能1");break;
case 2:exit;
default:break;
}
}
根据输入的值实现不同的功能,比如说选择1就打印,选择2是退出
#include<stdioh>
int main(){
int n,tmp,i=0,max=0,result=0;
scanf("%d",&n);
int count[n]={0},num[n];
while(i<n){
scanf("%d",&num[i]);
tmp=num[i];
while(tmp){
count[i]=count[i]10+tmp%10;
tmp/=10;
}
max=(max>count[i])max:count[i];
if(max==count[i]){
if(num[i]>=num[result]) result=i;
}
i++;
}
printf("%d\n",num[result]);
}
#include <stdioh>
main()
{ char a,b,c,d;
scanf("% c% c",&a,&b); //1 2
c=getchar();//<CR>
d=getchar();//3
printf("% c% c% c% c\n",a,b,c,d); //输出12<CR>3 其它的被程序丢弃了
}
所以答案是D
#include<stdioh>
#include<mathh>
int main()
{
float a,b,c;
float x1,x2;
float def;
scanf("%f%f%f",&a,&b,&c);
def=bb-4ac;
if(def==0)
{
x1=x2=(-b+sqrt(def))/(2a);
printf("有两个相等的实数根x1=x2=%f",x1);
}
else if(def>0)
{
x1=(-b+sqrt(def))/(2a);
x2=(-b-sqrt(def))/(2a);
printf("有两个不等的实数根\nx1=%f\nx2=%f",x1,x2);
}
else
printf("无实数根");
return 0;
}
#i
nclude
#include
while(1)
{
1、将进入循环的时间保存下来
2、用time()函数来取时间,
同时bioskey(1)
检测系统是否有键按下,如果有返回非零,否则返回0,邮件按下break,然后退
出。
3、将取到的时间来减去保存的时间如果大于三秒然后break执行接下来的代码。
}
希望对你有帮助,去试试吧~~
以上就是关于请用C语言编写以下选择结构程序!全部的内容,包括:请用C语言编写以下选择结构程序!、用c语言编写一个选择题程序,每道题之间怎么连接单个程序类似于这、C语言选择排序程序代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)