當前位置:首頁 » 編程語言 » c語言比較用戶輸入的數據
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言比較用戶輸入的數據

發布時間: 2022-08-10 03:33:20

A. c語言編程,輸入兩個字元串,比較他們的大小並輸出比較結果

#include "stdio.h"
#include "string.h"

void main()
{
char a[100],b[100];
int comp;
printf("Please input 2 string:\n");
scanf("%s%s",a,b);
comp=strcmp(a,b);
if(comp>0)
printf("The bigger is %s\n",a);
else if(comp<0)
printf("The bigger is %s\n",b);
else
printf("%s=%s\n",a,b);
getch();
}

B. C語言編寫程序,要求用戶輸入字元串,程序判定字元串的真假,若為真則返回另一個值

單純判斷字元串,用strcmp函數比較兩個字元串,相同返回0。
要比較,首先需要有數據,像你舉例的,判斷輸入姓名,那麼首先要有一堆數據裡面存放了姓名班級等對應信息,這些信息可存放在資料庫或文件,也可直接放在數組及鏈表中。之後通過循環遍歷這些數據,將裡面的姓名分別和輸入的姓名比較,相同就輸出其具體信息。

C. 在c語言中怎樣將輸入一組數據後求得平均值再將這組數據與平均值比較

用數組存儲輸入的數據,要是事先不知道輸入數據的個數,把數組開大一點,或者用一個while循環錄入,設定當輸入回車時結束循環。之後就好做了

D. c語言如何用函數比較兩個數的大小

1、首先需要准備一個空白的c語言文件,這里是用vs2017軟體,在C語言文件中引入C語言的頭文件,新建一個max函數用來判斷大小,最後設置一個main主函數:

E. C語言中如何驗證用戶輸入的是不是一個數字,並比較數字的大小

#include<stdio.h>
#include<string.h>
int
main()
{
char
str[1000];
scanf("%s",str);
bool
shishuzi=true;
for(int
i=0;i<strlen(str);i++)
if(str[i]<'0'
||
str[i]>'9')
{
printf("不是數字!\n");
shishuzi=false;
break;
}
if(shishuzi==true)
printf("是數字!\n");
return
0;
}
這個是多位的,如果只要一位數的話,稍微改改就可

F. C語言編程 比較用戶輸入的字元串是否為表示同意的yes(用戶可以用大小寫)

#include <stdio.h>
void main()
{
char str[128];
printf("請輸入字元串,不能大於128個字元:\n");
scanf("%s",str);
if(!strcmp(str,"yes")||!strcmp(str,"Yes")||!strcmp(str,"YEs")||!strcmp(str,"YES")||!strcmp(str,"yeS")!strcmp(str,"yEs"))
printf("用戶同意!!\n");
}

G. C語言中如何實現從文件讀取一數據並和用戶輸入的進行比較

#include<stdio.h>

intmain()
{
FILE*fp=NULL;
charstr[100]={0};
charinput[100]={0};
fp=fopen("password.txt","r");
if(fp==NULL)
{
printf("openfilefailed ");
return-1;
}
fgets(str,sizeof(str),fp);
fclose(fp);
printf("pleaseinputpassword: ");
gets(input);

if(strcmp(input,str)==0)
{
printf("welcomelogin ");
}else
{
printf("passwordiswrong ");
}

return0;
}

H. 【c語言】請問大家,我用char數組保存了一組用戶輸入的數字,那麼怎樣去把這些數字與規定的數字比較呢

有專門的庫函數atoi()
例如:char buf[5] = "12345";
int nBuf = atoi(buf);
注意處理異常情況。後面的就不需要我說了吧。

I. 用c語言怎麼判斷用戶輸入的數據是否和資料庫的數據是否相同啊

運行時類型檢查是動態語言才需要的功能,C語言是編譯型語言,所有變數的類型在編譯時都可以確定,不需要這種函數(也不可能實現)。