C语言编程题 c语言编程题

C\u8bed\u8a00\u7f16\u7a0b\u9898

#include int main(){float A,B,compete,standard;printf("Input percent of A and B:");scanf("%f%f",&A,&B);compete=A*10+B*6;standard=A*8+B*10;printf("compete = %.4f\nstandard = %.4f\n",compete,standard);if(compete<standard) printf("The Best Response is standard!");else printf("The Best Response is compete!");return 0;}

#include

int main()
{
float x;
char t;
while(1){
printf("input type and distance:\n");
scanf(" %c %f",&t,&x); fflush(stdin);
if (t=='C'){ printf("%g\n",0.50*x);
} else if (t=='T'){ printf("%g\n",1.00 *x);
} else if (t=='B'){ printf("%g\n",1.50 *x);
} else { printf("no the type\n");break;};
};
return 0;
}
\u53ef\u4ee5\u8f93\u5165\u591a\u7ec4\uff0c\u76f4\u5230\u8f93\u5165\u7c7b\u578b \u4e0d\u662f\u89c4\u5b9a\u7684 \u79cd\u7c7b\uff08\u5b57\u6bcd\uff09\u3002

发两个我之前编过的例子哈(例子看起来可能有点点长但不难,相信楼主只有稍微耐心点看肯定很容易理解的)
题目一、数学黑洞6174(这题目挺有意思哦~)
/*
数学黑洞6174。
已知:一个任意的四位正整数(全相同的除外,如1111)。将数字重新组合成一个最大的数
和最小的数相减,重复这个过程,最多七步,必得6174。即:7641-1467=6174。将永远出不来。
编程:输入任一四位数(全相同的除外),展示其操作过程并统计步骤。
*/
#include<stdio.h>

//插入排序
void insertSort(int r[],int len){
int i,k,tmp;

for(i=1;i<len;i++){
k=i-1;
tmp=r[i];
while(k>=0&&r[k]>tmp){
r[k+1]=r[k];
k--;
}
r[k+1]=tmp;
}
}

void main(){
int N,count,end,s;
int r[4];
int max,min;

printf("请输入一个任意的四位正整数(全相同的除外,如1111):");
scanf("%d",&N);

count=0;
end=0;
s=N;
while(end!=6174){
r[0]=s%10;
r[1]=s/10%10;
r[2]=s/100%10;
r[3]=s/1000;
insertSort(r,4);
max=1000*r[3]+100*r[2]+10*r[1]+r[0];
min=1000*r[0]+100*r[1]+10*r[2]+r[3];
end=max-min;
count++;
printf("第%d步:%d%d%d%d-%d%d%d%d=%d%d%d%d\n",count,r[3],r[2],r[1],r[0],r[0],r[1],r[2],r[3],end/1000,end/100%10,end/10%10,end%10);
s=end;
}
printf("%d一共经过了%d步得到了6174\n",N,count);

}

题目二、验证哥德巴赫猜想(也挺有意思滴吧~)
/*
验证歌德巴赫猜想:任何一个充分大的偶数N(N≥4,都可以用两个素数之和表示。
例如:4=2+2,6=3+3,8=3+5,98=17+79
"a+b":任一充分大的偶数都可以表示成为一个素因子个数不超过a个的数与另一个素因子不超过b个的数之和
陈景润证明了"1+2"
*/
#include<stdio.h>

//判断一个数是否为素数
int isPrime(int n){
int i;

for(i=2;i*i<=n;i++){
if(n%i==0)
return 0;
}
return 1;
}

void main(){
int N;
int i,j;
int r;

printf("请输入一个偶数:");
scanf("%d",&N);
j=0;
for(i=2;i<N;i++){
if(isPrime(i)&&isPrime(N-i)){
r=i;
break;
}
}
printf("%d=%d+%d\n",N,r,N-r);
}

  • C璇█缂栫▼棰樼洰?
    绛旓細浠ヤ笅鏄C璇█浠g爜瀹炵幇锛歚``c include <stdio.h> void GetOdd(int a[], int *b, int *m) { int i;m = 0; // 鍒濆鍖栧鏁颁釜鏁颁负0 for (i = 0; i < 9; i++) { if (a[i] % 2 != 0) { // 鍒ゆ柇鏄惁涓哄鏁 b[(*m)++] = a[i]; // 瀛樺偍濂囨暟骞跺皢濂囨暟涓暟鍔1 } ...
  • 鎬ユ眰c璇█缂栫▼棰樼洰
    绛旓細rand()鍑芥暟鏄寜鎸囧畾鐨勯『搴忔潵浜х敓鏁存暟,鍥犳姣忔鎵ц涓婇潰鐨勮鍙ラ兘鎵撳嵃鐩稿悓鐨勪袱涓,鎵浠ヨC璇█鐨勯殢鏈哄苟涓嶆槸鐪熸鎰忎箟涓婄殑闅忔満,鏈夋椂鍊欎篃鍙吉闅忔満鏁,浣跨敤 rand() 鐢熸垚闅忔満鏁颁箣鍓嶉渶瑕佺敤闅忔満鍙戠敓鍣ㄧ殑鍒濆鍖栧嚱鏁 srand(unsigned seed)(涔熶綅浜 stdlib.h 涓) 杩涜浼殢鏈烘暟搴忓垪鍒濆鍖,seed 鍙堝彨闅忔満绉嶅瓙,閫氫織璁插氨鏄,濡傛灉...
  • C璇█浣滀笟,缂栫▼棰 甯府瀛╁瓙鍚
    绛旓細);}//杩愯绀轰緥锛氱3棰橈細include <stdio.h>int a[6],b[6],c=0,d=0;double avg;int fun(int arr[6][6]){int i,j,s,sum=0;for(i=0;i<6;i++){s=0;for(j=0;j<6;j++){s+=arr[i][j];sum+=arr[i][j];if(i==j) c+=arr[i][j];if(i+j==5) d+=arr[i]...
  • 鎬!鎬!绠鍗c璇█缂栫▼棰,姹傜紪鍐欎唬鐮
    绛旓細//绗竴棰#include<stdio.h>void fun(int n){ int i,j,k,t;for(k=0;k<n;k++)//鎺у埗鎬昏鏁皗 for(i=0;i<n-k-1;i++)//鎺у埗杈撳嚭绌烘牸锛屽洜涓虹┖鏍间笉濂界湅瑙侊紝灏辩敤*浠f浛 printf("%c",'*'); for(j=0;j<2*k+1;j++)//鎺у埗杈撳嚭瀛楁瘝 { printf("%c",65+j)...
  • C璇█绋嬪簭璁捐缂栫▼棰:
    绛旓細鎵嬫満缂栫▼ 鍏朵粬绫讳技闂 2015-11-08 C璇█绋嬪簭璁捐棰 2015-06-05 c璇█绋嬪簭璁捐棰 1 2014-03-19 C璇█绋嬪簭璁捐缂栫▼棰樿冮 3 2013-10-13 c璇█绋嬪簭璁捐缂栫▼棰 1 2015-06-28 C璇█绋嬪簭璁捐棰(楂樺垎鎮祻) 1 2016-05-16 C璇█缂栫▼棰 4 2015-09-18 C璇█绋嬪簭璁捐棰 2010-01-09 c璇█绋嬪簭璁捐...
  • 姹傚ぇ绁C璇█缂栫▼,棰樼洰瑕佹眰鍦ㄤ笅闈
    绛旓細涓嬮潰鏄垜鐨勪唬鐮侊紝涓変釜鍑芥暟鍒嗗埆瀵瑰簲涓変釜闂銆俰nclude<stdio.h> define MLEN 20//瀛楃涓叉渶澶ч暱搴 char fun1();void fun2();void fun3();int main(void){ fun1();fun2();fun3();return 0;} char fun1(){ int nI;float nF;char c;char str[MLEN];printf("璇峰垎鍒緭鍏1涓暣鏁帮紝1涓...
  • C璇█缂栫▼棰樼洰?
    绛旓細//涓嶉毦锛屼笅闈㈡槸涓涓緥瀛愶紝渚涘弬鑰冧竴涓 include<stdio.h> int main(){ int i,a1=2;//鍏堣緭鍑篴1 printf("%d ",a1);//杩橀渶寰幆19娆 for(i=2;i<21;i++){ //璁$畻涓嬩竴椤 a1=2*a1-1;//杈撳嚭鏈」 printf("%d",a1);//姣忚緭鍑5涓氨鎹㈣ if(i%5==0)printf("\n");//鍚﹀垯锛屼互涓...
  • C璇█缂栫▼棰
    绛旓細c = int(input("璇疯緭鍏ユ暣鏁癱锛"))d = int(input("璇疯緭鍏ユ暣鏁癲锛"))max_num = a if b > max_num:max_num = b if c > max_num:max_num = c if d > max_num:max_num = d min_num = a if b < min_num:min_num = b if c < min_num:min_num = c if d < min_...
  • C璇█缂栫▼棰
    绛旓細棰樼洰涓銆佹暟瀛﹂粦娲6174锛堣繖棰樼洰鎸烘湁鎰忔濆摝~锛/ 鏁板榛戞礊6174銆傚凡鐭ワ細涓涓换鎰忕殑鍥涗綅姝f暣鏁帮紙鍏ㄧ浉鍚岀殑闄ゅ锛屽1111锛夈傚皢鏁板瓧閲嶆柊缁勫悎鎴愪竴涓渶澶х殑鏁 鍜屾渶灏忕殑鏁扮浉鍑忥紝閲嶅杩欎釜杩囩▼锛屾渶澶氫竷姝ワ紝蹇呭緱6174銆傚嵆锛7641锛1467锛6174銆傚皢姘歌繙鍑轰笉鏉ャ缂栫▼锛氳緭鍏ヤ换涓鍥涗綅鏁帮紙鍏ㄧ浉鍚岀殑闄ゅ锛夛紝灞曠ず鍏舵搷浣滆繃绋...
  • C璇█姹傛暀銆備竴涓皬灏忕殑缂栫▼闂,鍦ㄧ嚎绛
    绛旓細鏁版帶杞﹀簥缂栫▼100渚嬪浘 缂栫▼鏄В鍐抽棶棰樼殑鍚 鎵嬫満缂栫▼ plc缂栫▼ 鍏朵粬绫讳技闂2015-06-05 姹傞棶C璇█缂栫▼闂,鍦ㄧ嚎绛!!! 2 2015-04-27 C璇█缂栫▼棰姹傛暀!!鍦ㄧ嚎绛,璋㈣阿澶у浜嗐 2014-06-02 c璇█缂栫▼闂,鍦ㄧ嚎绛夈 1 2015-02-14 C璇█灏忕▼搴忕殑涓涓皬闂,鍦ㄧ嚎绛 路路路 2016-01-23 C璇█缂栫▼闂,...
  • 扩展阅读:小程序开发收费价目表 ... 编程c++语言入门自学 ... 大一c语言必背编程题 ... c++编程题库100题 ... c++常考编程题 ... c语言测试题目及答案 ... 初学编程必背50个 ... c语言基础知识100题 ... 三类人不适合学编程 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网