本文目錄一覽:
- 1、編寫一個c程序,要求用戶輸入24小時制的時間,然後顯示12小時制的格式。 例: 輸入:21:11 輸出: 9:11PM
- 2、編寫一個簡單的C語言程序,在屏幕上顯示一行時間(包含小時、分鐘和秒鐘)的信息?
- 3、對C語言的一些疑問
- 4、C語言編輯程序控制上網時間怎麼寫
- 5、求助!!C++ 輸入上網時間 計算上網費用
- 6、C語言編程應用題
編寫一個c程序,要求用戶輸入24小時制的時間,然後顯示12小時制的格式。 例: 輸入:21:11 輸出: 9:11PM
#include “stdafx.h”
#include”iostream”
#include stdio.h
#include stdlib.h
#include “math.h”
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
char s[10];
scanf(“%s”,s);
int h,m,flag=0;
h=(s[0]-48)*10+s[1]-48;
if(h12)
{
h=h-12;
flag=1;
}
couth”:”s[3]s[4];
if(flag==0)
cout”AM”endl;
else
cout”PM”endl;
return 0;
}
編寫一個簡單的C語言程序,在屏幕上顯示一行時間(包含小時、分鐘和秒鐘)的信息?
#include stdio.h
#include time.h
#include stdlib.h
#include string.h
int main()
{
time_t timep,Tim;
struct tm *p;
time(timep);
p = localtime(timep); //此函數獲得的tm結構體的時間,是已經進行過時區轉化為本地時間
//p = gmtime(timep); //把日期和時間轉換為格林威治(GMT)時間的函數
int Year = 1900 + p-tm_year;
int Month = 1 + p-tm_mon;
int Day = p-tm_mday;
int Hour = p-tm_hour;
int Minute = p-tm_min;
int Second = p-tm_sec;
char year[20];
char month[20];
char day[20];
char hour[20];
char minute[20];
char second[20];
printf(“hour=%d\n”, Hour);
printf(“minute=%d\n”, Minute);
printf(“second=%d\n”, Second);
return 0;
}
每編譯一次就會顯示這一刻的系統時間;這個程序我也不太懂,我學長講了半天,數據結構都整出來了,也沒把我整明白,我再研究研究;希望能幫到你吧;
對C語言的一些疑問
你太強了,第一題已解決的問題裡面有,自己看,第2題加/0是表示結束。第3題算術右移時2進位混合運算時候出現的。左移也有。第4題類型說明符是之指定義的類型,像int。第5題1101在2進位裡面就是13=1*2的3次方+1*2的2次方+0*2的一次方+1*2的零次方。前面那麼多0是機器代碼,沒有數據則補0,要達到機器的位數,你這個是16位的。
C語言編輯程序控制上網時間怎麼寫
struct pcb
{
char name;
int time;
};
void main()
{
int n,i,j,flag=1;
struct pcb a[100];
printf(“輸入程序個數:”);
scanf(“%d”,n);
getchar();/*接收回車*/
for(i=0;in;i++)
{
printf(“輸入程序的名字:如A B C…\n”);
scanf(“%c”,a[i].name);
getchar();/*接收回車*/
printf(“輸入佔用的時間片:”);
scanf(“%d”,a[i].time);
getchar();/*接收回車*/
}
i=0;
while(flag n0)
{
if(a[i].time!=0)
{
printf(“%c”,a[i].name);
a[i].time–;
}
for(j=0;jn;j++)
if(a[j].time)
{
flag=1;
break;
}
else
flag=0;
i=(++i)%n;
}
}
另外,虛機團上產品團購,超級便宜
求助!!C++ 輸入上網時間 計算上網費用
else if(h75) //這一行少了一個if,然後錯誤會報在下一行。因為你在else 後面還需要添加條件,就應該用else if
cout”費用為150元”endl;
不過我更推薦把代碼改成下面這樣子,會更符合題意,因為h75里的75是人腦計算出來的。你可以參考一下。
#include “iostream”
using namespace std;
void main()
{
double x;
double h;
cout”輸入h”endl;
cinh;
if(h10)
cout”費用為30元”endl;
else if(h=10h50)
{
x=2.5*h;
cout”費用為”x”元”endl;
}
if (h=50)
{
x=2*h;
if(x 150)
{
cout”費用為”x”元”endl;
}
else
{
cout”費用為150元”endl;
}
}
}
C語言編程應用題
第一題#includestdio.h
void main()
{
int a,b;
printf(“每月打電話的次數”);
scanf(“%d”,a);
if(a30)
{
b=(a-30)*1;
}
else
b=0;
printf(“這個月需付話費%d元”,b);
} 第二題:#includestdio.h
void main()
{
int a,b,c;
printf(“輸入上網上時間”);
scanf(“%d”,a);
if(a60)
{
c=8;
}
else
c=4;
b=(a/10)*1+a*c;
printf(“這個月需付費用%d元”,b);
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/304355.html