條件語句課后練習題-一道C語言練習題利用條件編譯實現:如果輸入
#include void main() { int a,b,c,e; printf("你要輸入幾個數字:"); scanf("%d",&a); if(a==2) { printf("輸入兩個數字:"); scanf("%d%d",&b,&c); e=b;b=c;c=e; } else if(a==3) { printf("輸入三個數字:"); scanf("%d%d%d",&b,&c,&e); if(b>c&&c>e) printf("%d%d",b,c); if(b>e&&e>c) printf("%d%d",b,e); if(e>c&&c>b) printf("%d%d",e,c); } }。
C++用if語句寫這道題目
#include <iostream>
using namespace std;
int main (void)
{
int a,b,g;
cout<<;"輸入第一個數:";
cin>>a;
cout<<;"輸入第二個數:";
cin>>b;
cout<<"1.加法運算"<<endl;
cout<<"2.加法運算"<<endl;
cout<<"3.乘法運算"<<endl;
cout<<"4.除法運算"<<endl;
cout<<endl;
cout<<;"選擇一種運算方法:";
cin>>g;
if (g == 1)
cout<<a<<"+"<<b<<"="<<a+b<<endl;
if (g == 2)
cout<<a<<"-"<<b<<"="<<a-b<<endl;
if (g == 3)
cout<<a<<"*"<<b<<"="<<a*b<<endl;
if (g == 4)
cout<<a<<"/"<<b<<"="<<(float)a/(float)b<<endl;
return 0;
}
IF語句怎么寫
createtable倉庫表(倉庫號intnotnull,數量intnotnull)select*from倉庫表insert倉庫表values(12,0)insert倉庫表values(13,0)//我要以倉庫號賦值取數據,如果是倉庫號為A,則把a,c取出來,如果是倉庫號為B,//則只取出b.即倉庫號為A的把所有數據都取出來,B則只要大于0的數據.sql應該怎么寫呢? 倉庫號from倉庫表where倉庫號 '所查詢出的記錄號為:'+Convert()if(@number=13)select*from倉庫表where倉庫號if(@number=12)select倉庫號from倉庫表where倉庫號print'此次查詢沒有查到記錄'以上已經幫你測試好了,拿過來就可直接用了。
幫忙解決兩個if語句的題目
第一個,因為a為100,所以if(a > 100)不成立。執行printf("%d\n",a<=100); 因為 a <= 100成立。打印的是:
a <= 100 表達式的結果:1.(表示為真)
第二個:對 就是你那么理解的!
if(a>c)
{
b=a;
}
a=c;
c=b;
記住,寫這種條件語句,格式很重要,最好是帶上括號,還有嚴格進行縮進!程序的規范度要良好才行!
初學C語言,課后有一個題目:用if語句設計一個簡單的計算器,(因
1.程序這樣寫能夠順利幫助別人實現兩個數之間的加減乘除運算。
2.你這個沒錯。我不能告訴你,你錯在哪里了。
*。else 語句中,else子句總是與它前面的最近的if子句配對。你的程序中浮點型的數t根本沒有用到。
if語句更簡潔的辦法是:#include <stdio.h>
void main()
{
float x,y;
char c1;
printf("please input x,c1,y :");
scanf("%f%c%f",&x,&c1,&y);
if (c1=='+')
printf("\n\n%.2f\n",x+y);
else if (c1=='-')
printf("\n\n%.2f\n",x-y);
else if (c1=='*')
printf("\n\n%.2f\n",x*y);
else if (c1=='/')
printf("\n\n%.2f\n",x/y);
}
盧韜旭