Ⅰ c語言輸出輸入ABC然後選
ss的初始值是"1,2,3,4,5"
但後續馬上執行gets(ss),這個是讀取一行輸入,所以
初始值就不重要了。
執行後
ss
值是"ABC"
strcat是字元串連接
執行後,ss就是"ABC6789"
選A
Ⅱ 用c語言編程序從屏幕上輸出五個菜單項供用戶選擇,用戶輸入數字1.2.3.4選
請高抬貴手,,,
Ⅲ c語言讓輸入你的選擇怎麼列印
int k ;
printf("輸入選擇 1、.....2、...")
scanf("%d",&k)
switch(k){
case 1:
case 2:
}
Ⅳ C語言菜單選擇
#include<stdio.h>
intmain()
{
inti,j,t,n,m,k,s=1;
printf("輸入測試次數:");
scanf("%d",&t);
while(t)
{
printf(" 1.計算n! 2.輸出素數 3.判定閏年 輸入選項(1~3):");
scanf("%d",&n);
switch(n)
{
case1:
{
scanf("%d",&k);
for(i=1;i<=k;i++)
s*=i;
printf("%d!=%d",k,s);
s=1;
t--;
break;
}
case2:
{
scanf("%d%d",&m,&k);
for(i=m;i<=k;i++)
{
for(j=2;j<i;j++)
if(i%j==0)break;
if(j>=i)printf("%-4d",i);
}
t--;
break;
}
case3:
{
scanf("%d",&k);
if((k%4==0&&k%100)||k%400==0)
printf("%d年是閏年",k);
elseprintf("%d年非閏年");
t--;
break;
}
default:
{
printf("INPUTERROR!");
t--;
break;
}
}
}
return0;
}
Ⅳ C語言輸出
#include "stdio.h"
#include "conio.h"
main()
{
static int k[10];
int i,j,n,s;
for(j=2;j<1000;j++)
{
n=-1;
s=j;
for(i=1;i<j;i++)
{
if((j%i)==0)
{
n++;
s=s-i;
k[n]=i;
}
}
if(s==0)
{
printf("%d is a wanshu",j);
for(i=0;i<n;i++)
printf("%d,",k[i]);
printf("%d\n",k[n]);
}
}
getch();
}
Ⅵ C語言輸入選擇問題
這里select的類型應該改成char,否則輸入字元時將進入死循環。
char select;
printf("1 for xxxx");
printf("2 for xxxx");
printf("3 for xxxx");
printf("please input you select:");
do
scanf("%c",&select);
while (select < '1' || select > '3');
switch (select)
{
case '1':
break;
case '2':
break;
case '3':
break;
default:
break;
}
Ⅶ c語言輸出
a>b的結果是正確,也就是true,1。
然後系統再比較1>c,結果是false,0。
所以d得到的結果是,false,即0,而不是(a>b)&&(b>c)
Ⅷ c語言中有哪些輸出輸入語句
C語言本身不提供輸入輸出語句,它的輸入與輸出是由C語言函數庫中的一批「標准輸入輸出函數」來完成的。在調用「標准輸入輸出函數」時,要用到以「stdio.h」為名的頭文件,並以「#i nclude <stdio.h>」的方式放在源程序的開頭處。而文件名後綴「.h」是「head」的縮寫,「#i nclude」是預編譯命令。(當只調用「printf」函數和「scanf」函數時可以省略「#i nclude <stdio.h>」。 1字元輸入函數getchar()[getchar函數的功能和使用方法][功能]:從終端(或系統隱含指定的輸入設備)(一般指鍵盤)輸入一個字元,它的返回值為接受到的字元,也可以是一個整型數,即是該字元的ASCII碼。[一般格式]:getchar()[注意]:1、 getchar()函數只能接受一個字元;2、 要調用getchar()函數應在程序的開頭處加上預編譯命令;3、 getchar是一個無參函數,但後面的空括弧不能省; 2字元輸出函數putchar()[putchar函數的功能和使用方法][功能] putchar的作用是向終端(一般指顯示器)輸出一個字元[一般格式]:putchar(參數),「參數」通常為字元型變數、字元碼(整型變數)或字元本身。[注意]:(1)putchar(ch)函數只能輸出一個字元;參數如果是整型數,則輸出ASCII值為該數的字元。(2)要調用putchar(ch)函數也應在程序的開頭處加上預編譯命令#i nclude <stdio.h>;(3)putchar(ch)函數還能輸出一些控制字元;也能輸出其它轉義字元。例:輸入一行字元,計算該行字元中包含的字母,數字,空格及其它字元的個數。#i nclude<stdio.h>main(){ int letter=0,figure=0,blank=0,other=0; char c; printf("please input a string:"); while((c=getchar())!='\n')// 讀入字元,遇到回車時停止讀入 { if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))//如果讀入的為字母 letter++; else if(c>='1'&&c<='9')//如果讀入的為數字 figure++; else if(c==' ')//如果讀入的為空格 blank++; else //如果讀入的為其它字元 other++; } printf("The number of letter is %d\n",letter); printf("The number of figure is %d\n",figure); printf("The number of blank is %d\n",blank); printf("The number of other is %d\n",other);}
Ⅸ c語言輸出時%d,%c這些都分別代表什麼
格式化輸出%d表示整型輸出 %c表示字元型輸出
它用以表示輸出數據的類型,以下是常用類型的匯總,不常用的就不列了。
%hd、%d、%ld 以十進制、有符號的形式輸出 short、int、long 類型的整數。
%hu、%u、%lu 以十進制、無符號的形式輸出 short、int、long 類型的整數
%c 輸出字元。
%lf 以普通方式輸出double(float棄用,long doube無用)。
%e 以科學計數法輸出double。
%s 輸出字元串。